我们一起来读书吧 关注:154贴子:2,883
  • 0回复贴,共1

《软件开发的201个原则》第4章

只看楼主收藏回复

本章讲解的是设计原则:
1. 设计很难,将设计追溯至需求,可以通过创建一个大的二维表格来满足,它的行对应所有的软件组件,它的列对应需求规格说明中的每个需求
2. 评估备选方案
3. 设计,是在纸或其他媒介上,对恰当的体系结构和算法的选择、抽象和记录。
4. 封装、复用、简单、避免大量的特殊案例、缩小智力距离
5. 保持概念一致,概念错误比语法错误更严重
6. 高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准
7. 为变化而设计、为维护而设计、为防备错误而设计
8. 在软件中植入通用性、在软件中植入灵活性
9. 使用高效的算法、设计是多维的、优秀的设计出自优秀的设计师
10. 理解你的应用场景,无论需求文档写得多好,架构和算法的最优选择,主要应基于对应用场景特质的理解。


IP属地:北京1楼2024-03-03 18:07回复