什么是OSS .net / java项目正在使用大多数SOLID原则?

时间:2009-02-27 03:56:53

标签: java .net open-source solid-principles

我希望看到/了解在实际项目中如何正确使用可靠原则。

或者没有?

2 个答案:

答案 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 codemy project。我试图遵循SOLID原则和Clean Code书中的建议。例如,SRP之后导致类非常小且集中 - 最大的类只有大约200 LOC(计算空格,版权声明和注释时)。它全都是用Java编写的,但它与C#足够接近,而且原则无论如何都是一样的。

< / shameless plug>