Tervezési minták

0 Comments

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.


Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük