0%

《读后摘要》重构_改善既有代码的设计

不要尝试做小心翼翼的事前设计,没用,拥抱变化才是硬道理

项目需要经常性的重构换血,才能保持年轻健康。否则会随着新功能的增多越来越病态和臃肿

重构原则

  1. 重构和添加新功能不要同时做。重构时不要修改任何单元测试
  2. 不要专门拨出时间进行重构,不要为了重构而重构。重构应该随时随地,之所以重构,是因为你想做别的什么事,而重构可以帮你把事情做的更好
  3. 重构前确保单元测试覆盖率足够高

需要重构的点

  1. 重复代码
  2. 函数过长
  3. 过大的类
  4. 参数过多
  5. 适应多个变化的单个类。需要拆分类,每个类适应一种变化
  6. 多余的类



微信关注我,及时接收最新技术文章