critical mass

名詞

物理学では、連鎖反応を持続させるのに必要な核分裂性物質の最小量。ソフトウェア製品については、一つのバグを直すと1足すepsilon個のバグが入り込むような、ソフトウェアの状態を表す。(この病には多くの原因がある。creeping featurism、あまりに多くの異種環境への移植、まずい初期設計など。) ソフトウェアがcritical massに達すると、それはもう決して直せない。捨てて書き直すしかないのだ。