重构改善既有代码的设计学习笔记——重构中的tips整理
重构原则如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易,然后再添加特性重构前,先检查自己是否有一套可靠的测试机制,这些测试必须有自我检验能力重构技术就是以微笑的步伐修改程序。如果你犯下错误,很容易便可发现它任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员重构(名词形式):对软件内部...