Skip to main content

Co je to antipattern?

Antipattern je jakákoli činnost, která se opakuje, přestože je kontraproduktivní.Ačkoli termín vznikl a získal rozšířené použití v oblasti počítačového programování, může se vztahovat na jakoukoli formu rutinního chování.Identifikace a popis antipatternů může zlepšit celkovou racionalitu tím, že se snáze napodobují společné chyby v uvažování.V tomto smyslu má antipattern obecnou racionalitu, protože klam je deduktivní logika.Pro některého pozorovatele musí být také kontrastován se známým vzorem, který by téměř jistě fungoval lépe.Izolované chyby tedy nemohou být antipatterny a nelze ani neúspěšné pokusy vyřešit problém, pro který zatím neexistuje žádné řešení.Tato definice stále ponechává prostor pro velkou řadu vadných procesů.Někteří zahrnují selhání předvídat reakce uživatelů.Rozhraní nadýmá a plíživá featuritida a mdash; téměř všechny antipatterny byly dány roztomilými jmény a mdash; viz program s uživatelským rozhraním tak komplikovaným, že se stává nezvládnutelným.

Ostatní antipatterny zahrnují typické chyby programování.Kopírování a vložení programování a kulturního programování nákladu popisují situace, ve kterých se programátoři spoléhají příliš silně na již existující materiál namísto přizpůsobení svého kódu programu, který v současné době vyvíjejí.Třída boha je soubor objektů v rámci programu, který se stal příliš silným;Celá věc je zranitelná, protože se na tyto prvky spoléhá vše.

Mnoho antipatternů bylo také identifikováno v podnikovém světě, zejména jako kontext vývoje softwaru.Uveďte nic a vietnamská válka zahrnují selhání jasnosti v pokynech pro správu jejich zaměstnancům.Jsme idioti zahrnují předpokládání, že zákazníci, a nikoli programátoři, musí učinit každé rozhodnutí o tom, jak je konkrétní položka rozvíjena.

Ostatní antipatterny se mohou vztahovat na mnoho typů organizační sociologie.Groupthink se odehrává, kdykoli je soubor lidí schopen udržet kolektivní klam izolováním sebe z vnějšího vstupu.K pochodu smrti dochází, když každý, kdo pracuje na konkrétním projektu, ví, že selhání je nevyhnutelné, ale tyto informace nemůže sdělit mocnému vůdce.Pokud se to nezlomilo, opravte, je to kus konvenční moudrosti, která může být antipattern v kontextech, kde by bylo případné poruchy nepřijatelné.