インライン関数の

refactorgram

function getRating(driver) {
  return moreThanFiveLateDeliveries(driver) ? 2 : 1;
}

function moreThanFiveLateDeliveries(driver) {
  return driver.numberOfLateDeliveries > 5;
}

image/svg+xml

function getRating(driver) {
  return (driver.numberOfLateDeliveries > 5) ? 2 : 1;
}

逆の関数の抽出

別名インラインメソッド