重构
pHscccr_Ayyx
新手JavaProgrammer-
展开
-
重构-Java(代码的坏味道)
1. Duplicate Code(重复代码) 同一个类的两个函数含有相同的表达式-Extract Method 两个互为兄弟的子类的含有相同的表达式-Extract Method,Pull Up Method,Template Pattern 两个不相关的类出现Duplicate Code,对其中一个使用Extract Class 2. Long Method(过长函数) 把函数变小-Ex...原创 2019-04-15 15:53:12 · 504 阅读 · 0 评论 -
重构-要点列表
《重构-改善代码的既有设计》-阅读后,在书中的重点归纳,记录一下,随时复习。 如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便的达成目的,那就先重构那个程序,使特性的添加比较容易,然后再添加特性。 重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验的能力。 重构技术就是以微小步伐修改程序。如果你犯下错误,很容易便可发现它。 任何一个傻瓜都能写出计算机可以理解的代...原创 2019-05-08 15:23:19 · 142 阅读 · 0 评论