我希望看到/了解在实际项目中如何正确使用可靠原则。
或者没有?
答案 0 :(得分:1)
我对开源游戏中的工作印象非常深刻:星际迷航至上(http://supremacy.codeplex.com/)。除了尝试学习新技术的作者之外,他还应用了一些优秀的编程实践 - 他的代码阅读愉快(例如,抓住最喜欢的饮料和打印出令人愉快的样式)。
作者在网站上说:
我在很大程度上开始了这个项目 作为一种学习经历,就这样 它已成为我的一种测试平台 尝试几个新的微软 基于.NET的技术,包括:
* WPF * WCF * LINQ (in-memory, DLINQ, and XLINQ) * Parallel Extensions * XNA (for 3D combat system)
答案 1 :(得分:1)
<无耻的插件>
您可以查看source code的my project。我试图遵循SOLID原则和Clean Code书中的建议。例如,SRP之后导致类非常小且集中 - 最大的类只有大约200 LOC(计算空格,版权声明和注释时)。它全都是用Java编写的,但它与C#足够接近,而且原则无论如何都是一样的。
< / shameless plug>