code-organization

    2熱度

    2回答

    我正在尋找關於人們如何組織他們的控制器測試的整潔建議。 例如,把我的「地址」控制器的「添加」功能, [AcceptVerbs(HttpVerbs.Get)] public ActionResult Add() { var editAddress = new DTOEditAddress(); editAddress.Address = new Address();

    31熱度

    10回答

    頭文件/頭文件中應聲明哪些頭文件?很明顯,後續標題所需的應該是較早的,而類特定的標題應該位於cpp scope而不是標題範圍內,但是是否存在一個設置的順序約定/最佳實踐?

    7熱度

    3回答

    我目前的應用程序有一個JFrame,其中約15個動作存儲爲JFrame中的字段。每個動作都是匿名類,其中一些動作很長。 將行爲分解爲他們自己的類中可能存在一個名爲actions的子包中是否很常見? 如果沒有,這個複雜性通常會被馴服嗎? 謝謝

    2熱度

    6回答

    我在想今天人們通常在單個源文件中有多少代碼,然後才決定將其分割成多個較小的文件。 就我個人而言,我傾向於保持我的文件相當小(使用C/C++時,特別是頭文件)。這是我通常只會有一個類或一個給定的文件中的一堆功能,所以該文件一般是500行。然而,所有相關的東西通常共享相同的命名空間。 另一方面,我所使用的一些東西似乎非常高興地試圖儘可能地將其保存到單個文件中,這個文件長度爲1000年。 我更喜歡小文件

    13熱度

    8回答

    在C#中,創建什麼類型,應該擁有哪些成員以及應該使用哪些名稱空間等問題是面向對象設計的問題。他們不是我在這裏感興趣的問題。 相反,我想問你如何將這些存儲在磁盤工件中。以下是一些示例規則: 將所有程序集的類型放入單個源文件中。一位朋友這樣說過:「文件是一種混亂的代碼組織工具;今天我使用classview和Collapse to Definitions來瀏覽我的代碼」。 將所有代碼放在一個程序集中。使

    16熱度

    4回答

    您能推薦我應該閱讀/學習什麼,以便在C中組織良好的代碼? 一個我要學習的東西是分裂項目中的.h和.c文件的原則,所發生的位置和原因,變量命名,當使用全局變量... 我感興趣在書籍和文章處理這個具體問題。

    4熱度

    8回答

    我正在寫第二人稱只是因爲它容易,對你而言。 你正在使用遊戲引擎,並且真的希望特定的引擎類有一個新的方法來做'bla'。但是你不想將你的'遊戲'代碼傳播到'引擎'代碼中。 所以你可以用你的一個新方法從它派生出一個新的類,並把這個代碼放在你的'遊戲'源代碼目錄中,但也許還有另一種選擇? 所以這在C++語言中可能是完全非法的,但你起初想過,「也許我可以通過我自己的頭添加一個新的方法到現有的類,包括'父'

    5熱度

    4回答

    要開始了,我已經看過了以下頁面,並不太有我的答案是: how-would-you-organize-a-subversion-repository-for-in-house-software-projects和 how-do-you-organize-your-version-control-repository 我也看了一下第8章Pragmatic Version Control using S

    8熱度

    9回答

    我喜歡組織我的代碼,所以理想情況下我希望每個文件有一個類,或者當我有非成員函數時,每個文件只有一個函數。 的原因是: 當我看到我的代碼將永遠 知道哪些文件,我應該找一個 某種功能或類。 如果它是一個類或一個非成員每頭文件 功能,那麼我不會 包括全亂了,當我 include的頭文件。 如果我在函數中做一個小的改變,那麼只有那個函數需要重新編譯。 但是,將所有內容分解爲許多頭文件和很多實現文件可以減慢

    18熱度

    2回答

    如何組織擴展方法?說,如果我有對象類和字符串類擴展我很想分開這些擴展方法爲階級IE: public class ObjectExtensions { ... } public class StringExtensions { ... } 我我使這個太複雜或者這是否有道理?