Antiobrazac: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Bot: Automatski unos stranica
 
m Bot: Automatska zamjena teksta (-{{Cite book +{{Citiranje knjige)
Redak 1: Redak 1:
<!--'''Antiobrazac'''-->'''Antiobrazac''' (eng. ''anti-pattern'') je pojam iz [[programsko inženjerstvo|programskog inženjerstva]] koji označava [[obrazac dizajna (računalstvo)|obrazac]] kojeg se obično primjenjuje, ali je vrlo neučinkovit i/ili je vrlo kontraproduktivan u praksi.<ref>
<!--'''Antiobrazac'''-->'''Antiobrazac''' (eng. ''anti-pattern'') je pojam iz [[programsko inženjerstvo|programskog inženjerstva]] koji označava [[obrazac dizajna (računalstvo)|obrazac]] kojeg se obično primjenjuje, ali je vrlo neučinkovit i/ili je vrlo kontraproduktivan u praksi.<ref>
{{Cite book
{{Citiranje knjige
  | author=Budgen, D.
  | author=Budgen, D.
  | title=Software design
  | title=Software design
Redak 11: Redak 11:
}} "Kao što je navodi Long (2001.), dizajni antiobrazaca su "očita, ali pogrješna rješenja opetujućih problema".
}} "Kao što je navodi Long (2001.), dizajni antiobrazaca su "očita, ali pogrješna rješenja opetujućih problema".
</ref><ref>
</ref><ref>
{{Cite book
{{Citiranje knjige
  | author= [[Scott W. Ambler]]
  | author= [[Scott W. Ambler]]
  | title=Process patterns: building large-scale systems using object technology
  | title=Process patterns: building large-scale systems using object technology
Redak 23: Redak 23:


Izraz "anti-pattern" je izmislio  [[Andrew Koenig (programer)|Andrew Koenig]] 1995. godine,<ref>
Izraz "anti-pattern" je izmislio  [[Andrew Koenig (programer)|Andrew Koenig]] 1995. godine,<ref>
{{cite journal|title=Patterns and Antipatterns|journal=Journal of Object-Oriented Programming|date=ožujak/travanj1995.|first=Andrew|last=Koenig|coauthors=|volume=8 |issue=1|pages=46.–48.|id= |url=|format=|accessdate=11. travnja 2008.}}; kasnije je ponovno objavljen u : {{Cite book
{{cite journal|title=Patterns and Antipatterns|journal=Journal of Object-Oriented Programming|date=ožujak/travanj1995.|first=Andrew|last=Koenig|coauthors=|volume=8 |issue=1|pages=46.–48.|id= |url=|format=|accessdate=11. travnja 2008.}}; kasnije je ponovno objavljen u : {{Citiranje knjige
  | author=Rising, Linda
  | author=Rising, Linda
  | title=The patterns handbook: techniques, strategies, and applications
  | title=The patterns handbook: techniques, strategies, and applications

Inačica od 2. siječanj 2022. u 02:45

Antiobrazac (eng. anti-pattern) je pojam iz programskog inženjerstva koji označava obrazac kojeg se obično primjenjuje, ali je vrlo neučinkovit i/ili je vrlo kontraproduktivan u praksi.[1][2]

Izraz "anti-pattern" je izmislio Andrew Koenig 1995. godine,[3] nadahnuto Gang of Fourovom knjigom Design Patterns, koja je razvila koncept dizajna obrazaca u području softvera. Izraz se je široko popularizirao tri godine poslije knjigom AntiPatterns koja je proširila uporabu pojma izvan područja softverskog dizajna i u opću društvenu interakciju. Prema autorima potonje, potrebna su dva ključna elementa da bi se formalno moglo razlikovati antiobrazac od jednostavne loše navike, lošeg običaja ili loše zamisli:

  • ponavljani obrazac akcije, procesa ili strukture koji u početku izgleda dobro i korisno, a na kraju zapravo čini više štete nego koristi
  • refaktorirano rješenje postoji, jasno je dokumentirano u praksi i može se ponoviti

Izvori

  1. Budgen, D. http://books.google.com/?id=bnY3vb606bAC&pg=PA225&dq=%22anti-pattern%22+date:1990-2003. "Kao što je navodi Long (2001.), dizajni antiobrazaca su "očita, ali pogrješna rješenja opetujućih problema".
  2. Scott W. Ambler. http://books.google.com/?id=qJJk2yEeoZoC&pg=PA4&dq=%22anti-pattern%22+date:1990-2001. "...uobičajeni pristupi za rješavati opetujuće probleme koji su se pokazali neučinkovitima. Ove pristupe se naziva antiobrascima."
  3. • Nepoznat parametar: issue
    • Parametar type nije dopušten u klasi journal
    • Parametar date nije dopušten u klasi journal
    • Parametar accessdate nije dopušten u klasi journal
    ; kasnije je ponovno objavljen u :

    Rising, Linda. http://books.google.com/?id=HBAuixGMYWEC&pg=PT1&dq=0-521-64818-1. "Antiobrazac je kao bilo koji drugi obrazac, osim u tome što umjesto rješenja daje nešto što površno izgleda kao rješenje koje to u stvari nije."

Vanjske poveznice