2

在這個時候,我的代碼中接近1800線。分開功能還是不分開功能?那就是

它包含一系列不同的形式和一個大功能,用於檢查,驗證和確定流程中的下一步。我總共有12個函數,我想知道關於是否(或何時?)將函數分離到它們自己的文件以及何時將它們全部留在同一頁上的編程哲學和想法。

有關您的編程風格以及與特定組或編程哲學的既定編程標準的鏈接的任何想法?

感謝

回答

4

Code Complete本書,功能需要包含 - 酮邏輯單元,如果它包含不止一個,那麼它分成兩個功能。另一個提示是如果函數名太繁瑣或太長。這也是一個關於可以重構的函數的暗示。

順便說一句,代碼完整的書應該在任何認真的軟件開發人員的閱讀清單。

+0

這看起來像一本很棒的書,我正在排隊購買它。 – Mallow 2011-04-14 15:41:09

+0

它很大,800多頁長,但這是值得的努力。另外,一旦你讀了一次,它作爲參考書非常有用。 – omermuhammed 2011-04-14 15:48:45