我已經看到Ndepend規則有一個方法超過30行是壞的。這同樣適用於一個班級嗎?一個類應該包含多少行?
0
A
回答
3
對於一個類或類型沒有這樣合理的指導原則。只要需要達到其職責目標,這種類型就會很長。
3
在課堂上,「代碼行數」或「成員數量」沒有好的或不好的測量。爲了更好地強調Jeff的觀點,好的類設計應該遵循SOLID編程標準。對這一概念
更多信息可以在這裏找到
http://en.wikipedia.org/wiki/Solid_%28object-oriented_design%29
方法被要求在設計上更短,因爲大多數冗長的方法可以重構爲較小的真誠的可能性。
1
沒有更多的行是必要的。
相關問題
- 1. 我應該在WAR中包含多少個Portlet?
- 2. Solr建議:有多少文檔。應該包含某個詞
- 3. piston-django一個處理程序應該包含多少個方法
- 4. 該類型已包含一個定義。
- 5. Jenkins應該運行多少個線程?
- 6. MSVC2012 Qt應該包含一個目錄?
- 7. 什麼應該是包含多個類的Java源的名稱?
- 8. 我應該使用twitter bootstrap選項卡包含多少文件?
- 9. 一個DataSet應該代表多少?
- 10. 一個TestCase應該覆蓋多少?
- 11. 我應該在一個文件中放入多少個類?
- 12. 一行可以包含多少個字符?(C#打印文本)
- 13. 一個css文件可以包含多少行?
- 14. 容器應包含多少內容?
- 15. QPlainTextEdit - 它可以包含多少行?
- 16. CSV文件可以包含多少行?
- 17. 元素可以包含多少行
- 18. 不應該包含
- 19. 一個字符串多少次包含另一個
- 20. 效率:我應該一次拉多少個MySQL行?
- 21. Tree類應該包含什麼?
- 22. VO類應該包含域邏輯嗎?
- 23. 密碼應至少包含一個數字和一個字符
- 24. 有多少個id可以包含itemref?
- 25. 表單應該包含一個對象還是一個對象?
- 26. 每節我應該返回多少行?
- 27. Angular2 quickstart:我應該如何包含一個新的npm包?
- 28. 發佈一個python包 - 你應該包含doc和測試嗎?
- 29. 哪一層應該包含AutoMapper配置?
- 30. 檢查表的每一行中有多少列包含值
我打算逐字說同樣的話。 – 2011-04-05 14:25:21
如何識別和刪除不必要的行? – ses011 2013-05-28 01:18:08