您看过哪些最好的开源项目?

Rob*_*vey 9 c# open-source design-patterns

有哪些开源项目可以作为正确有效地使用企业软件模式和最佳实践(如控制反转,模型 - 视图 - 控制器,单元测试等)的项目的闪亮示例?

出于这个问题的目的,该项目应该:

  1. 包括说明正在使用的模式的源代码,以及
  2. 做一些重要而有用的事情,即不要轻率地使用这个模式只是因为它是一周的味道.因此,问题中的"正确和有效"

应该是软件,你可以向那些为你工作的人展示,并热情地说,"我希望你按照这些人的方式去做."

mat*_*ttl 5

大多数GNU项目在很长一段时间内编写得非常好,并有严格的指导.

  • 不要GNU知道它.(哈!) (2认同)

Sta*_* R. 3

Prism对于 WPF 和 Silverlight 中的 MVVM 非常有用

他们使用的模式复合应用程序库中的模式