软件质量黄金法则

网友投稿 594 2022-05-30

目录

文章目录

软件质量黄金法则

目录

优秀软件的指标

1. KISS(Keep it simple and stupid)原则

如何定义复杂性

认知负荷的产生

影响协同成本的因素

解决复杂性的一般性原则

横向分层设计

层次和抽象

复杂性下沉

纵向分模块设计

深模块和浅模块

通用和专用

信息隐藏

拆分和合并

良好的注释和文档

2. Upstream Fixed 原则

3. DRY(Don't Repeat Yourself)原则

4. 防御性编程原则

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Motor Python 库的安装
下一篇:webpack-bundle-analyzer查看项目依赖报告
相关文章