软件设计哲学思想
最近更新:2025-02-25 | 字数总计:148 | 阅读估时:1分钟 | 阅读量:次
- 理念一:对复杂度零容忍
- 理念二:组件不是越小越好
- 理念三:减少异常的抛出
原文链接
理念一:对复杂度零容忍
代码复杂症状:
- 应用的简单修改需要修改多处代码
- 开发需要额外学习很多知识
- 完成任务需要修改哪些代码并不明显
理念二:组件不是越小越好
何时应该合并两个组件:
- 它们共享信息
- 它们总是一起使用
- 它们可以归并为同一个父类
- 两段代码不同时看的话很难看得懂
理念三:减少异常的抛出
大量异常极大的增加了复杂度