Tervezési minták
a tervezési minták fogalmát néhányan kritizálták a számítástechnika területén.
rossz problémát céloz meg
a minták szükségessége számítógépes nyelvek vagy elégtelen absztrakciós képességű technikák használatából ered. Az ideális faktoring alatt egy koncepciót nem szabad lemásolni, hanem csak hivatkozni kell. De ha valami hivatkozik a másolás helyett, akkor nincs” minta ” a címkézéshez és a katalógushoz. Paul Graham írja a kockák bosszúja című esszében.
Peter Norvig hasonló érvet szolgáltat., Azt bizonyítja, hogy 16 a 23 minták a Tervezési Minták könyv (ami elsődlegesen C++) vagy egyszerűsített vagy megszűnt (via közvetlen nyelvi támogatás) a Lisp vagy Dylan.
hiányzik a formai alap
a tervezési minták tanulmányozása túlságosan eseti volt, és néhányan azt állították, hogy a koncepciót formálisabb alapokra kell helyezni. Az 1999-es OOPSLA-ban a négyfős bandát (teljes együttműködésükkel) egy show-tárgyalásnak vetették alá, amelyben számos Számítástechnika elleni bűncselekménnyel “vádolták” őket., A tárgyaláson részt vevő “esküdtek” elítélték őket.
nem hatékony megoldásokhoz vezet
a tervezési minta ötlete egy kísérlet a már elfogadott legjobb gyakorlatok szabványosítására. Elvileg ez előnyösnek tűnhet, de a gyakorlatban gyakran a kód szükségtelen megkettőzését eredményezi. Szinte mindig hatékonyabb megoldás egy jól faktorált megvalósítás használata, nem pedig “csak alig elég jó” tervezési minta.,
nem különbözik lényegesen a többi absztrakciók
Egyes szerzők azt állítják, hogy a tervezési minták nem”t jelentősen eltérnek más formái absztrakció, valamint, hogy az új terminológia (kölcsönzött az építészet közösség) leírására meglévő jelenségek területén programozási szükségtelen. A modell-nézet-vezérlő paradigma tartják számon, mint egy példa a “minta”, amely megelőzi a” tervezési minták ” több éve., Egyesek azt is állítják, hogy a Design Patterns közösség (és a négy könyv bandája) elsődleges hozzájárulása az Alexander minta nyelvének dokumentációs formaként való használata volt; ezt a gyakorlatot gyakran figyelmen kívül hagyják az irodalomban.