架构师之路 — 软件架构 — 软件质量黄金法则

目录

文章目录

  • 目录
  • 优秀软件的指标
  • 1. KISS(Keep it simple and stupid)原则
    • 如何定义复杂性
    • 认知负荷的产生
    • 影响协同成本的因素
    • 解决复杂性的一般性原则
      • 横向分层设计
        • 层次和抽象
        • 复杂性下沉
      • 纵向分模块设计
        • 深模块和浅模块
        • 通用和专用
        • 信息隐藏
        • 拆分和合并
      • 良好的注释和文档
  • 2. Upstream Fixed 原则
  • 3. DRY(Don’t Repeat Yourself)原则
  • 4. 防御性编程原则

云物互联

架构师之路 — 软件架构 — 软件质量黄金法则 微信公众号 架构师之路 — 软件架构 — 软件质量黄金法则 云计算、云原生、5G、边缘计算

来源:范桂飓

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月3日
下一篇 2022年1月3日

相关推荐