晦涩性是指模块难以理解。
臭味的产生
设计的臭味性是由于需求的变化导致没有按照预先设定的架构模式进行设计,又没有保持代码的简单,干净,一点点的积累下来,就产生了设计的臭味。如果由于需求的变化而导致我们项目的失败,那就表明我们的设计和实践本身是有缺陷的,我们必须找到一种方法,使我们的设计能够应对这种变化而富有弹性。
敏捷团队依靠需求变化来获取活力。他们不进行预先(up-front)设计,因此,不需要一个成熟的初始设计。他们更愿意保持系统尽可能的干净,并使用许多单元测试和验收测试作为支援。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!