适应模式缺点

适应模式在软件开发中虽然灵活,但其实很简单的问题在于它容易陷入一个陷阱。先说最重要的,适应模式的核心是能够快速适应需求变化,但另外一点,它可能导致代码复杂度急剧上升。去年我们接的那个项目,大概3000量级,用了适应模式后,功能模块之间耦合度非常高,修改一个地方就可能牵一发而动全身。我一开始也以为这样可以快速迭代,后来发现不对,每次改动都需要花费大量时间来理解和测试。等等,还有个事,适应模式如果没有设计得当,很容易出现所谓的“雪崩效应”,用行话说叫雪崩效应,其实就是前面一个小延迟把后面全拖垮了。这个点很多人没注意,我觉得值得试试在实施前先进行充分的规划和风险评估。
适应模式不够灵活,如电商促销活动,每月只能调整一次。

相关推荐