首页 > TAG信息列表 > 腐化
敏捷设计
在大多数软件项目中最不稳定的东西就是需求,需求处在一个持续变动的状态中。软件的设计也会因为需求的变化而腐化。常见的腐化有7种类型。为了解决这些问题,许许多多的软件开发人员和研究人员总结出了5种设计原则。这些设计原则是解决软件腐化问题的有效方式。 敏捷团队可以应代码和设计是如何一步步腐化的
经历了几个从商业角度来看或成功或失败的项目,都会发现代码、设计都会慢慢地、在不经意间腐化。而且有一个项目开始的时候,架构是经过精心设计的,也有较为严格的代码规范,并且通过静态代码检查来尽量保证代码的质量,连code review都有一个可供参考的checklist。但半年一年之后,还是会发系统腐化
DDD应对运营活动系统腐化实践 前言 任何人类的设计都会腐化,软件系统也不例外 腐化之谜 随着系统的规模增长和复杂度膨胀,系统会慢慢腐化。 于是改一个很简单的下单地址,就会牵动整个交易系统十几处的改动。 如何解决这种腐化之谜呢? 参考计算机系统架构: 一个复杂的计算机系统架DDD应对运营活动系统腐化实践
原文:DDD应对运营活动系统腐化实践前言 任何人类的设计都会腐化,软件系统也不例外 腐化之谜 随着系统的规模增长和复杂度膨胀,系统会慢慢腐化。 于是改一个很简单的下单地址,就会牵动整个交易系统十几处的改动。 如何解决这种腐化之谜呢? 参考计算机系统架构: 一个复杂的计算机系统