# リファクタリング

リファクタリングを行う前にテストを書きましょう。パフォーマンス、可読性、保守性などを向上させるために、入出力を変えずにコードを変更することをリファクタリングと呼びます。コードを変更している以上、バグが混入してしまったり、満たすべき仕様を満たさなくなる(デグレが発生する)可能性があります。そのような問題を起こさないために、テストを書いてからリファクタリングを行いましょう。

NOTE

✏️ リファクタリングの前にテストを書く