编码最佳实践-重构

什么是重构?

  • 软件外在表现不变,优化实现。

  • 代码的接口和实现功能不变,但修改代码的具体实现,从而使代码的结构、可读性、性能、安全性等更好。

为什么要重构?

  • 代码是需要不断改进的。

  • 程序员应不断追求更优雅的代码。

  • 程序员的水平是不断进步的。

重构代码,如何保证代码质量?

  • 测试驱动开发。

  • 自动化测试。