1.邏輯泥團(logical clump),這里是指類似下面的邏輯混在一起的代碼:
...
switch(each.getMovie().getPriceCode()) {
case Movie.REGULAR:
thisAmount += 2;
.....
case Movie.CHILDRENDS:
thisAmount += 1.5;
if(each.getDaysRented() > 3)
thisAmount += (each.getDaysRented() - 3)*1.5;
break;
}
...
2.重構名錄(refactoring catalog)是指常用的重構方法列出的名錄.