15.매개변수로의 값 대입 제거 Remove Assignments to Parameters

매개 변수는 그대로 사용하는것이 좋으므로, 매개변수에 연산 값을 적용하지 말자.

before
double TotalCost(double price, double quantity, double discount){
   if(quantity > 15) price *= 0.15;
}
after
double TotalCost(double price, double quantity, double discount){
   double cnage_price = price;
  if (quantity > 15) change_price *= 0.15;
}

출처: http://seungdols.tistory.com/510