アンチパターン
特殊なケースが認識される度に、それに対応するコードを追加する
ビジネスロジックが欠けたドメインモデル。オブジェクトは属性と振る舞いを持たなければならないので、オブジェクト指向プログラミングではない
システムの大きく分散した部分同士が相互作用する
回復された後も、エラーフラグをリセットしない
必要とする構成要素のバージョンによる問題
プロジェクトの分析段階に、不釣合いなほどの労力を費やすこと