私は新人の頃に、達人プログラマーという本を読んでこの理論を知りました。この本では品質の低い一部のコードを放置しておくとプログラム全体の品質が落ちるという内容だったと思います(今、手元に無いのでうろ覚え)。読んだ当時は半信半疑でした。
だってだって、プロのプログラマー達が作るプログラムにそんな情けない現象が発生するものでしょうか?します。これまでいくつかの開発現場を経験してきましたが、結構。個人的な意見ですが、プログラムの治安が悪化するのを防ぐポイントは以下かなぁと思います。
全文はこちら--「log4day~1人月からの脱却」