kódstruktúrákat
Kódstruktúrák alatt olyan rendezett forráskód-megvalósításokat értünk, amelyek megkönnyítik a program megértését, karbantarthatóságát és bővíthetőségét. Ezek magába foglalják a kód szervezését modulokra, funkciókra, osztályokra, csomagokra és API-okra, valamint a vezérlési és adatszerkezetek megválasztását. Célja a felelősségek tisztázása és a változások hatásának minimalizálása.
Vezérlési szerkezetek és adatszerkezetek a kód alapvető építőkövei. Ide tartozik a végrehajtási sorrend, az elágazások (if/else,
Moduláris felépítés és interfészek. A kód felépítése modulokra vagy komponensekre bontja a funkciókat, meghatározza a határokat
Architektúra és tervezési minták. Gyakori példák közé tartozik a rétegarchitektúra, az MVC/MVVM, a hexagonális (ports-and-adapters) és
Minőség és gyakorlatok. A jó kódstrukturának olvashatónak, egységessnek és dokumentáltnak kell lennie. Ajánlott elvek közé tartozik