复杂度
如果一个系统只开发新需求, 复杂度会一直上升, 一般情况如果新需求与旧需求没有交集, 就是二元一次函数的上升.
如果有交集, 那复杂度就是指数, 或者更夸张的曲线上升. 随之而来的是同样难度的需求, 需要更多的时间才能完成, 迭代能力逐步下降.
所以定期清理代码, 清理逻辑, 还技术债, 是必要的, 而且是非做不可的, 控制系统整体复杂度, 能够有效提高团队迭代能力.
家里的衣橱也是一样.
如果一个系统只开发新需求, 复杂度会一直上升, 一般情况如果新需求与旧需求没有交集, 就是二元一次函数的上升.
如果有交集, 那复杂度就是指数, 或者更夸张的曲线上升. 随之而来的是同样难度的需求, 需要更多的时间才能完成, 迭代能力逐步下降.
所以定期清理代码, 清理逻辑, 还技术债, 是必要的, 而且是非做不可的, 控制系统整体复杂度, 能够有效提高团队迭代能力.
家里的衣橱也是一样.