QT 第9篇 计算器界面代码重构

新概念
什么是软件开发过程中的重构?

重构概念
重构
- 以改善代码质量为目的的代码重写
- - 使其软件的设计和架构更加合理
- - 提高软件的拓展性和维护性

重要差异
代码实现
- 按照设计编程实现,重心在于功能实现
代码重构
- 以提高代码质量为目的的软件架构优化
区别:
- 代码实现时不考虑架构的好坏,只考虑功能的实现
- 代码重构时不能影响已实现的功能,只考虑架构的改善

值得思考的问题
什么样的代码需要重构?
- 当发现项目中重复的代码越来越多时
- 当发现项目中代码功能越来越不清晰时
- 当发现项目中代码离设计越来越远时
- …………

重构的进行
重构时维持代码质量在可接受范围内的重要方式
重构的时机和方式由项目组使用的软件开发过程(Process)决定

编程实验 : 计算器界面代码重构


总结:
重构是软件开发中的重要概念
重构是以提高代码质量为目的的软件开发活动
重构不能影响已有的软件功能
当软件功能的实现进行到了一定将阶段时就需要考虑重构
重构课简单的理解为对软件系统进行重新架构

猜你喜欢

转载自blog.csdn.net/dashuu/article/details/113749321