Lávafolyam (antiminta)

Ez a közzétett változat, ellenőrizve: 2021. február 15.

A számítógép-programozásban a lávafolyam egy olyan kód, amit nagyon nehéz megváltoztatni, mivel annak következményei sokba kerülnek, vagy legalábbis elveszne a kompatibilitás a régebbi verziókkal.[1]

A fejlesztési csapatban történő változások elősegítik a lávafolyamot. A tudás az idő múlásával is elveszhet. Annak következtében, hogy nehéz lecserélni ezeket a kódszakaszokat, megőrzik ezeket, és máshol fejlesztenek, amivel bonyolítják a rendszert és a zűrzavart.[2]

A lávafolyam antimintának tekinthető, egy gyakori jelenség, ami a tervezés hibája miatt alakul ki.[3]

  1. Lava Flow. Perl Design Patterns Wiki . [2016. január 31-i dátummal az eredetiből archiválva]. (Hozzáférés: 2016. január 7.)
  2. Mike Hadlow: The Lava Layer Anti-Pattern. Code rant , 2014. december 15. (Hozzáférés: 2016. január 7.)
  3. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. New York: John Wiley & Sons, 87-95. o. (1998. november 3.). ISBN 0471197130 

Fordítás

szerkesztés

Ez a szócikk részben vagy egészben a Lava flow (programming) című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.