8
问程序员: Well designed/high-quality open source software精心设计/高品质的开源软件
我正在一个软件设计类,我应该选择使用开源软件,从软件设计分析观点看法。
它是一个大的项目:不小于10万行代码。
我真的想选择一个设计得非常好,并构建成具有良好的软件设计好的见解软件。
通过良好的设计,我的意思是一样的东西有意义类和架构,良好的使用(设计)模式,很好用抽象的,元器件,高凝聚力和组件之间的低耦合等良好的组织......
你有什么软件可以推荐我吗?
注意,该软件只需要有一个良好的设计,该设计并不需要被记录在案! :)
它并不需要对最终用户的应用程序...它也可以是一个图书馆,一个工具,等...
(!)我建议把它带到programmers.se.com。和Apache基础项目浮现在脑海(httpd,ant等) – Eimantas 2011-03-31 09:55:50
我不知道!谢谢!在那里发布:) – 2011-03-31 09:58:52
你更喜欢哪种编程语言/操作系统?我建议你采取了自测试功能(单元测试,integrationtests)这是一个很好的出发点来分析子(单元测试)甚至是工作流(integratino测试) – k3b 2011-03-31 10:12:46