持续重构能有效避免过度设计

We know
应用设计模式会提高代码的可扩展性 ,
但同时也会带来代码可读性的降低,
复杂度的升高. 一旦我们引入某个复杂的设计,
之后即便在很长一段时间都没有扩展的需求,我们也不可能将这个复杂的设计删除,
整个团队要一直背负着这个复杂的设计前行.

为了避免错误的需求预判导致的过度设计,我非常推崇持续重构的开发方法.
持续重构不仅仅是保证代码质量的重要手段,也是避免过度设计的有效方法.

posted @ 2020-09-29 14:10  ukyo--碳水化合物  阅读(169)  评论(0)    收藏  举报