1. 总结
作者那时写《重构》一书时,还未像现如今一样。现在,各类 IDE 都提供重构工具辅助重构,而不用自己去实现一整套重构工具或手动重构了。所以,现在程序员自然而然的乐意像整理代码一样去整理系统,即重构。这样,对代码的可维护性、可复用性和可理解性大大加强。
2. 辅助工具
- 自动化重构工具;
 - 自动化测试工具;
 
3. 重构工具的技术标准
- 程序数据库;
 - 解析树;
 - 准确性;
 
4. 重构工具的实用标准
- 速度;
 - 撤销;
 - 与其他工具集成;
 - 易用性(个人添加);
 
参考
- 《重构-改善既有代码的设计》(第14章)