Skip to main content

アンチパッターンとは何ですか?

Antipatternは、逆効果にもかかわらず繰り返されるアクティビティです。この用語は、コンピュータープログラミングの分野で広範囲に使用され、広範囲にわたって使用されましたが、あらゆる形態の日常的な動作に適用できます。アンチパッターンを特定して説明することは、推論の一般的な間違いを見つけるのが簡単になることにより、全体的な合理性を改善することができます。この意味で、誤acyは演ductive的な論理であるため、アンチパッターンは一般的な合理性です。また、一部のオブザーバーにとって、ほぼ確実にうまく機能する既知のパターンとは対照的でなければなりません。したがって、孤立した間違いはアンチパッターンではなく、解決策がまだ存在しない問題を解決しようとする試みも失敗することはありません。この定義は、依然としてさまざまな障害のあるプロセスの余地を残しています。ユーザーの反応を予測する失敗を伴うものもあります。インターフェースの肥大化と忍び寄る機能炎—ほとんどすべてのアンチパッターンにはかわいい名前が与えられています。

他のアンチパッターンには、典型的なプログラミングミスが含まれます。プログラミングと貨物カルトのプログラミングをコピーして貼り付けて、プログラマーが現在開発中のプログラムに合わせてコードを調整するのではなく、既存の素材に大きく依存している状況を説明しています。神の階級は、プログラム内の一連のオブジェクトです。すべてがこれらの要素に依存しているため、全体は脆弱です。何も指定しないと、ベトナム戦争には、従業員への管理指示の明確さの失敗が含まれます。私たちは、プログラマーではなく顧客が特定のアイテムの開発方法についてあらゆる決定を下さなければならないという仮定を行うことを伴います。

他のアンチパッターンは、多くの種類の組織社会学に適用できます。GroupThinkは、一連の人々が外部の入力から自分自身を断熱することで集団的妄想を維持できるたびに行われます。死の行進は、特定のプロジェクトに取り組んでいるすべての人が失敗が避けられないことを知っているが、この情報を強力なリーダーに伝えないか、伝えることができないことを知っているときに起こります。それが壊れていない場合、それを修正しないでくださいそれは、最終的な故障が容認できないコンテキストの反パッターンであるかもしれない従来の知恵の一部です。