Ero sivun ”Antisuunnittelumalli” versioiden välillä

Poistettu sisältö Lisätty sisältö
Jatkoa suunnittelunmalli -artikkelille.
(ei mitään eroa)

Versio 22. helmikuuta 2006 kello 23.57

Suunnittelumalleja voidaan myös esittää antisuunnittelumalleina, jolloin tavoitteena on tunnistaa annetun kuvauksen perusteella jokin ohjelmiston, projektin tai prosessin rakenteessa oleva perustavanlaatuinen ongelma johon antisuunnittelumalli esittää korjausehdotuksen tai tavan vähentää ongelman kriittisyyttä. Teoksen määritelmä antisuunnittelumallin käsitteelle on laajempi kuin Erich Gamman suunnittelumallien käsite, koska se sisältää itse ohjelman arkkitehtuurista riippumattomia ongelmakokonaisuuksia, kuten ongelmat ohjelmistotuotantoprosessissa ja projektin johdossa.

Antisuunnittelumallit ovat joskus hyödyllisempiä kuin varsinaiset suunnittelumallit, koska niiden perusteella kehittäjät voivat löytää sovelluksestaan toteutustapoja joita he eivät ole aikaisemmin ymmärtäneet ongelmallisiksi. Antisuunnittelumallit antavat hyödyllisiä vinkkejä, kun olemassa olevaa ohjelmistoa tulee parantaa tai kehittää edelleen.

Lähteet

  • William Brown et al., AntiPatterns – Refactoring Software, Architectures, and Projects in Crisis. John Wiley & Sons. Inc., 1998.