曾用名:内联函数(Inline Method)
反向重构:提炼函数
示例:
//重构前
function getRating(driver){
return moreThanFiveLateDeliveries(driver) ? 2 : 1;
}
function moreThanFiveLateDeliveries(drever){
return driver.numberOfLateDeliveries > 5;
}
//重构后
function getRating(driver){
return (driver.numberOfLateDeliveries > 5) ? 2 : 1;
}