dead code
名詞
それらへの呼び出しがすべて取り除かれたために決してアクセスされ得ないルーチン、または、必ず制御をどこか別の場所へ移すと証明できる制御構造によって守られているために到達できないコード。dead codeの存在は、プログラムの変更による論理的誤りや、プログラムの前提と環境の大きな変化(software rotも参照)のいずれかを明らかにすることがある。良いコンパイラは、保守者がそれが何を意味するかを考えられるように、dead codeを報告すべきである。(時にそれは単に、極めて防御的なプログラマが、本当に起こり得ない——今のところは——can't happenテストを挿入したことを意味するにすぎない。)grungeの同義語。deadやThe Story of Mel'も参照。