メンテ=既存のコードに影響しないように、似たような処理をたくさん追加する・・・間違ったメンテ
コードが加速度的に壊れていいく。


メンテ=リファクタリングを含む ・・・ 正しいメンテ
ただし、これができるのは適切なテストコードが存在し、
プログラムの構造がきれいにわかれており、
影響範囲がすぐに分かるように静的言語を使っている必要がある。

それができていないと、かたくなにリファクタリングを否定する
逆に言えば、リファクタリングを否定している人は
正しいシステム開発を行えていない。