重构 改善既有代码的设计-学习笔记

1.重构技术就是以微小的步骤修改程序。
2.好的代码应该清楚的表达自己的功能,变量名称是代码清晰的关键。
3.任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。
4.绝大多数情况下,函数应该放在它所使用的数据的所属对象内。
5.尽量去除临时变量,因为它往往会引发问题。会导致大量参数被传来传去,其实完全没有这个必要。
6. 最好不要在另一个对象的属性基础上运用switch语句。如果不得不使用,也应该在对象自己的数据上使用。
7. 添加新功能时,你不应该修改既有代码,只管添加新功能。重构时你就不应该添加新功能,只管改进程序结构。
8. 重构与设计互补。
9. 何时不该重构:
1) 现有代码根本不能正常工作。
2) 项目已近最后工期。
10. 重构可以带来简单的设计,同时又不损失灵活性。

猜你喜欢

转载自blog.csdn.net/Cxy_357/article/details/51009935
今日推荐