问程序员: 良好的设计/高质量的开源软件
我参加了一个软件设计课,在那里我应该选择一个开放源码软件,从软件设计的角度进行分析。
它必须是一个大项目:不少于10万行代码。
我真的很想选择一个设计和架构很好的软件,以便对好的软件设计有很好的洞察力。
好的设计是指有意义的类和体系结构,很好地使用(设计)模式,很好地使用抽象,良好的组件组织,高的内聚力和组件之间的低耦合等等。
你有什么软件可以推荐我吗?
请注意,软件只需要有一个好的设计,设计不需要文档化!:)
它不需要是最终用户的应用程序.它也可以是一个图书馆,一个工具等.
发布于 2011-03-31 12:32:13
所以我发现已经过了两个小时了,没有人来参加聚会--没有人会把自己的脖子伸出来,所以我将是第一个:)
我有一个开源的ASP.NET CMS /,我在过去几年中构建了它;它整合了所有(大多数?)我已经学到了建筑的优点(至少到那时为止)。
但是:
https://stackoverflow.com/questions/5497857
复制相似问题