もうすこしくわしく
プログラムの動き(外から見たふるまい)は変えずに、中身を読みやすく、直しやすいように整理し直すことです。機能を増やすわけではありませんが、あとで手を入れやすくなり、バグも入りにくくなります。
使い方
- 新機能を足す前に、まずこの部分をリファクタリングしよう。
- リファクタリングのあとも、テストが全部通ることを確かめる。
プログラムの動き(外から見たふるまい)は変えずに、中身を読みやすく直しやすいように整理し直すこと。
プログラムの動き(外から見たふるまい)は変えずに、中身を読みやすく、直しやすいように整理し直すことです。機能を増やすわけではありませんが、あとで手を入れやすくなり、バグも入りにくくなります。
ねえねえ、「リファクタリング」ってなあに?
5歳児にもわかるように説明できる?