2009-02-27 60 views

回答

1

<无耻插头>

您可以查看my projectsource 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) 
相关问题