【修正前(重複が多い状態)】
price1_with_tax = price1 * 1.10
price2_with_tax = price2 * 1.10
【修正後(関数にまとめて共通化)】
def add_tax(price):
return price * 1.10
price1_with_tax = add_tax(price1)
price2_with_tax = add_tax(price2)リファクタリング(Refactoring)とは、プログラムの「外部から見た動作や機能」は一切変更せず、ソースコードの「内部の構造」だけを整理して、美しく分かりやすいコードへと改善する作業です。