Big Digとリファクタリング

巨大なプロジェクトとリファクタリングについて。ここに書かれている「テスト手法が確立されていればこそ,リファクタリングは可能である」というのは非常に正しい認識。逆に言うなら、リファクタリングできないシステムは、必然的に危うさをはらんでいる(現代のソフトウェアの多くがそうだろうけれど)。でも、悪いのはリファクタリングではない。リファクタリングできない状況でリファクタリングすることが悪いのだと思う。