アンチパターン
汎用的なコードを作らず、既存のコードをコピーし(改変して)使う
プロジェクトの開始後に、プロジェクトのスコープ(範囲)が継続的に変化または適切な管理無しで増大する
何らかの事象が発生するのを待つ際に、メッセージングを使わずに、繰り返し確認することでCPUを無駄に使用する
過剰な断片化により、理解するのが難しい構造(たとえば継承関係)
初期の段階から効率を追求してコーディングし、良い設計やメンテナンス性を犠牲にしてしまう。時には現実の効率も悪化させてしまう
集団の各メンバーが、同意が得られそうな領域以外の考え方を避ける
気に入った方法が、問題の大半を解決できると思い込む
すでに知られている適切な解決方法を採用しない
switch文を使った順序的な処理を、ループ文の中に埋め込む