IT用語集 › プログラミング › コードスメル
より深い問題の兆候であることが多いコード上のパターン。バグそのものではなく、警告サインである。
定番は、500行の関数(「長すぎるメソッド」)、深いif文のネスト、マジックナンバー、コピペコード、多すぎる引数。Kent BeckとMartin Fowlerによる用語である。「コードは動いている」場合でさえ、その臭いは当たっていることが多い。