浅读-软件设计哲学 原文链接 软件为何越来越难维护?甚至于不想去维护? 在软件迭代中,不关注软件系统结构,导致软件复杂度累加,软件缺乏系统设计,模块混乱,一旦需要增加、修改或优化,改变的代价无法评估,甚至于为了解决一个bug或优化,引入一个新的bug。【高耦合低内聚,降低复杂度】 1. 复杂度本质 复杂度与软件系统结构息息相关。复杂度越大,修改或理解系统的难度也越大。 复杂度一般的三种症状:Herrylo2023/3/31大约 5 分钟推荐软件设计