一个函数的本体与名称同样清楚易懂
int getRating() {
return moreThanFiveLateDeliveries() ? 2 : 1;
}
boolean moreThanFiveLateDeliveries() {
return numberOfLateDelivers > 5;
}
重构后
int getRating() {
return (numberOfLateDelivers > 5) ? 2 : 1;
}
一个函数的本体与名称同样清楚易懂
int getRating() {
return moreThanFiveLateDeliveries() ? 2 : 1;
}
boolean moreThanFiveLateDeliveries() {
return numberOfLateDelivers > 5;
}
重构后
int getRating() {
return (numberOfLateDelivers > 5) ? 2 : 1;
}