notification icon
Ne maradj le semmiről! Iratkozz fel értesítéseinkre!

Anti pattern,fogalma, csoportok. Software fejlesztési, tervezési hibák.

hirdetes

Anti-pattern: Software fejlesztési és tervezési hibák

Gál Ottó
Youtube logo

IRATKOZZ FEL

CSATORNÁNKRA

A software fejlesztésben az anti-pattern (vagy antipattern) olyan tervezési minta, amit rendszeresen használnak, de a hatékonysága nem kívánatos eredményre vezet a gyakorlatban.

Magát a kifejezést 1995-ben hozta létre Andrew Koenig akit a Gang of Four’s-nak a tervezési minták című könyve inspirált. A kifejezés három évvel később vált népszerűvé az AntiPatterns című könyvvel, mely kiterjesztette a kifejezést software fejlesztési szakzsargonból általános szociális kölcsönhatása. A téma kitalálóinak elve alapján legálabb két kulcselem kell ahhoz, hogy formálisan is anti-patternnek nevezzünk valamit, es ne lehessen ráhúzni azt, hogy csak egy rossz szokás, rossz gyakorlat vagy rossz ötlet:


•  Néhány ismétlődő mintája az akcióknak, processzeknek vagy struktúráknak, amelyek eleinte hasznosnak tűnnek, de végül sokkal, rosszabb következményekkel járnak, mint előnyökkel.

hirdetes
•    Refaktorizálási megoldás, mely teljesen dokumentált, bizonyított az aktuális gyakorlatban és megismételhető.


Gyakran pejoratívan vannak elnevezve ellentétes szavakkal. Sok anti-pattern ötlet kicsivel többek mint hibák, megoldhatatlan problémák gyakorlatok amiket el kell kerülni ha lehet. Néhány esetben csapdáknak vagy sötét mintáknak is hívjak őket. Ezek a közvetlen elnevezések osztályokra és problémák rossz megoldásaira utalnak. Így sok anti-pattern jelölt a megvitatása alatt nem lesz hivatalosan anti-patternnek nevezve.  Azzal, hogy hivatalosan leírásra kerülnek ezek az ismétlődő hibák fel lehet ismerni azt a kényszert ami az alkalmazásukhoz vezet, es meg lehet tanulni azt, hogy hogyan refaktorizáljuk ki a kódot a hibás „törött” mintából.

hirdetes

Ismert anti-pattern csoportok

•    Szervezeti anti-patternek
•    Project management anti-patternek
•    Analízis anti-patternek
•    Software design anti-patternek
•    Objektum orientalt design anti-patternek
•    Programozási anti-patternek
•    Módszertani anti-patternek
•    Konfiguráció management anti-patternek

Ha tetszett ez a cikk, oszd meg ismerőseiddel, kattints ide:

MEGOSZTÁS MEGOSZTÁS MEGOSZTÁS

Ezek is érdekelhetnek

hirdetes

Szótár

Külügyminisztérium

A Külügyminisztérium Alapító Okirata Eredeti alapító okirat hiányában (a... Tovább

feljegyzés

dokumentum , amely rögzíti az elért eredményeket vagy bizonyítja tevékenységek... Tovább

Tovább a lexikonra