何时需要重构:一种变化多处修改

当一个变化造成多个类中做出小修改,这时候就需要重构。

因为这些代码带来的坏味道显而易见:很难找到它们,并且很容易忘记某个可能重要的地方。

这种情况应该把所有需要修改的代码放入同一个类,如果没有合适的就创造一个。

这或许会造成“发散式变化”(一个类中因为不同原因出现不同方向的变化),但是可以用处理发散式变化的方式轻易处理它,提炼,分解,提炼。

永远使变化和需要修改的趋于一一对应。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容