0
A
回答
1
<無恥插頭>
您可以查看my project的source code。我試圖遵循SOLID原則和Clean Code書的建議。例如,下面的SRP已經導致這些類非常小且集中 - 最大的類只有大約200 LOC(當計算空白,版權聲明和評論時)。這些都是用Java編寫的,但對C#來說已經足夠接近了,而且原則也是一樣的。
< /無恥插件>
1
我對開放源代碼遊戲的工作印象深刻:Star Trek Supremacy(http://supremacy.codeplex.com/)。除了作者嘗試學習新技術之外,他還正在應用一些良好的編程習慣 - 而且他的代碼閱讀愉快(例如抓取喜愛的飲料和打印輸出類型愉快)。
作者說在網站上:
我在很大程度上 開始這個項目作爲一個學習的經驗,因此 它已成爲 一種測試平臺爲我嘗試了一些新的微軟 基於.NET的技術,包括:
* WPF * WCF * LINQ (in-memory, DLINQ, and XLINQ) * Parallel Extensions * XNA (for 3D combat system)
相關問題
- 1. 我是否正確實施SOLID原則?
- 2. 什麼是最好的OSS項目?
- 3. 這違反了SOLID原則嗎?
- 4. 這是對SOLID面向對象原則的正確理解嗎?
- 5. SOLID里氏替換原則
- 6. 個人Java oss項目中包含大量定製的java oss的正確方法?
- 7. 更大的jQuery項目的結構和原因是什麼
- 8. 什麼是正確的重寫規則?
- 9. 什麼是CMake「項目」指令的正確使用
- 10. SOLID原則,同時創建對象
- 11. 洋蔥建築是否包含SOLID原則?
- 12. 使用TDD原則做到這一點的正確方法是什麼?
- 13. 立面是否利用開放原則?
- 14. 什麼是正則表達式來利用新行?
- 15. 什麼是使用靜態內容的SpringBoot項目的正確目錄結構
- 16. 將項目部署到網絡的正確方法是什麼
- 17. 更改新Gerrit項目配置的正確方法是什麼?
- 18. 跨項目指定XSD schemaLocation的正確方法是什麼?
- 19. 什麼是將EJB放入JPA項目的「正確」方式?
- 20. 構建React 0.12項目的正確方法是什麼?
- 21. 什麼是升級拉撒路項目的正確方法?
- 22. 管理MonoTouch項目的OSS依賴關係的首選方式是什麼?
- 23. 爲什麼Sass預設了不正確的@charset規則?
- 24. 在CSS中引入了margin collapse規則的原因是什麼?
- 25. 什麼是正確的sqlType用於setNull()
- 26. 比利時荷蘭人正確的貨幣格式是什麼?
- 27. Groovy中正確的正則表達式模式是什麼
- 28. 什麼是我的驗證正確的正則表達式?
- 29. 在Hibernate Spring MVC項目中實現SOLID原理
- 30. 使用正則表達式匹配項目的最大數量
他們可能都忙於爭論SOLID而不是編碼。 ;) – 2009-02-27 04:12:40