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