>>350
5.は、機能を追加していくと段々コードが複雑化していく傾向がある。
しかし、随時リファクタリングを行なう事によって、
逆に時間がたつにつれ、徐々にコードの可読性が増し
「果たして、この部分ってなにやってたんだっけ?」と
悩むことが少なくなり、変更に俄然強くなる。