目录
文章目录
- 目录
- 优秀软件的指标
- 1. KISS(Keep it simple and stupid)原则
-
- 如何定义复杂性
- 认知负荷的产生
- 影响协同成本的因素
- 解决复杂性的一般性原则
-
- 横向分层设计
-
- 层次和抽象
- 复杂性下沉
- 纵向分模块设计
-
- 深模块和浅模块
- 通用和专用
- 信息隐藏
- 拆分和合并
- 良好的注释和文档
- 2. Upstream Fixed 原则
- 3. DRY(Don’t Repeat Yourself)原则
- 4. 防御性编程原则
云物互联
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!