谁该阅读这本书
=======
-
专业程序员(能够提高你的代码质量)
-
资深设计师和架构规划师(理解为什么需要重构,哪里需要重构)
阅读技巧
====
带着疑问去读:
-
如果你想要知道重构是什么。第1章够了
-
如果你想要知道为什么要重构,第1,2章
-
如果你想知道该在什么地方重构,第3章
-
如果你想进行重构,第1,2,3,4章。并根据目录选读
第1章 重构,第一个案例
============
public String statement(){
double totalAmount=0;
int frequentRenterPoints=0;
Enumeration rentals = _rentals.elements();
String result = “Rental Record for “+getName()+”\n”;
while(rentals.hasMoreElements()){
double thisAmount=0;
Rental each = (Rental)rentals.nextElement();
switch (each.getMovie().getPriceCode()) {
<