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“