11.重构-重构工具(Don Roberts 和 John Brant)

1. 总结

作者那时写《重构》一书时,还未像现如今一样。现在,各类 IDE 都提供重构工具辅助重构,而不用自己去实现一整套重构工具或手动重构了。所以,现在程序员自然而然的乐意像整理代码一样去整理系统,即重构。这样,对代码的可维护性、可复用性和可理解性大大加强。

2. 辅助工具

  • 自动化重构工具;
  • 自动化测试工具;

3. 重构工具的技术标准

  • 程序数据库;
  • 解析树;
  • 准确性;

4. 重构工具的实用标准

  • 速度;
  • 撤销;
  • 与其他工具集成;
  • 易用性(个人添加);

参考

  • 《重构-改善既有代码的设计》(第14章)
坚持原创技术分享,您的支持将鼓励我继续创作!