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