降低软件复杂性一般原则和方法 https://tech.meituan.com/2019/09/19/common-method-of-reduce-complexity.html 子模块的复杂度cp乘以该模块对应的开发时间权重值tp,累加后得到系统的整体复杂度C 原则:好的设计是日拱一卒的结果,在日常工作中要重视设计和细节的改进拒绝战术编程设计两次分层是解决复杂性问题的重要原则层次和抽象复杂性下沉不过多进行异常处理分模块深模块和浅模块通用和专用信息隐藏拆分和合并好的注释能够帮助解决软件复杂性问题