Design patterns 设计良好/高质量的开源软件
询问程序员: 我正在上一门软件设计课,我应该选择一个开源软件,从软件设计的角度进行分析 它必须是一个大项目:不少于100000行代码 我真的很想选择一个设计和架构都非常好的软件,以便对良好的软件设计有很好的见解 所谓好的设计,我指的是有意义的类和体系结构、良好使用(设计)模式、良好使用抽象、良好的组件组织、组件之间的高内聚和低耦合等 你有什么软件可以推荐给我吗 请注意,软件只需要有一个好的设计,设计不需要记录!:)Design patterns 设计良好/高质量的开源软件,design-patterns,architecture,open-source,software-design,Design Patterns,Architecture,Open Source,Software Design,询问程序员: 我正在上一门软件设计课,我应该选择一个开源软件,从软件设计的角度进行分析 它必须是一个大项目:不少于100000行代码 我真的很想选择一个设计和架构都非常好的软件,以便对良好的软件设计有很好的见解 所谓好的设计,我指的是有意义的类和体系结构、良好使用(设计)模式、良好使用抽象、良好的组件组织、组件之间的高内聚和低耦合等 你有什么软件可以推荐给我吗 请注意,软件只需要有一个好的设计,设计不需要记录!:) 它不需要是最终用户的应用程序。。。它也可以是一个图书馆、一个工具等等。所以我看
它不需要是最终用户的应用程序。。。它也可以是一个图书馆、一个工具等等。所以我看到已经两个小时了,没有人来参加聚会——嗯,没有人伸出自己的脖子,所以我是第一个:) 我有一个开源的ASP.NETCMS/Web应用程序框架,这是我在过去几年中构建的;它融合了我所学到的所有(大部分?)建筑优点(无论如何,直到那时)
- 源代码:
- “特别提到了-但内容有点陈旧
- 建筑风格的正式文档如下所示:
- 我不确定是否有100000多行代码;下载量约为3MB
- 我绝对不是说这是一个超级优秀的作品,换上一个圣坛,满身奖牌——但我认为它值得一看:我足够勇敢地把它展示出来(!)