Domů » Informatika » Objektové programování » Návrhový antivzor

Návrhový antivzor

Antivzory jsou časté chyby a špatné praktiky, kterých by se měli všichni rozumní vývojáři a projektoví manažeri vyvarovat. Týkají se návrhu, implementace a managementu softwarových architektur.

  • Jumble (míchanice)
    • zmatečné prolínání horizontálních a vertikálních komponent
  • Cover Your Assets
    • příliš mnoho energie věnované tvorbě požadavků, specifikace a dokumentace
    • vyhýbání se důležitým rozhodnutím
    • hra na jistotu
  • Vendor Lock-In
    • příliš silná vazba na jednoho dodavatele nebo proprietární technologii
  • Swiss Army Knife (Švýcarský nožík)
    • velké množství (často zbytečných) funkcí kvůli marné snaze vytvořit univerzální komponentu
  • Reinvent the Wheel (Znovuobjevování kola)
    • nedostatečný přesun znalostí mezi projekty vede k nutnosti řešit již vyřešené problémy znovu a znovu
  • The Grand Old Duke of York
    • nerespektování odlišností jednotlivých členů týmu
    • dobrý programátor nemusí být dobrý architekt a naopak
    • dvě velké disjunktní skupiny: „abstrakcionisté“ a „implementátoři“