Big Ball of Mud
Eine abfällige Bezeichnung für eine Software-Architektur, die keine erkennbare Struktur aufweist, schlecht organisiert ist und oft als Ergebnis inkonsistenter Entwicklungspraktiken und fehlender Planung entsteht.
Kategorie: Modelle & Architekturen
Ein "Big Ball of Mud" (Großer Schlammklumpen) ist ein Anti-Muster in der Softwareentwicklung. Es beschreibt ein System, das sich im Laufe der Zeit zu einer unstrukturierten, schwer wartbaren und unverständlichen Masse entwickelt hat. Komponenten sind eng gekoppelt, es gibt keine klare Trennung der Belange, und der Code ist oft ein Flickenteppich aus verschiedenen Stilen und Technologien. Solche Systeme sind extrem kostspielig in der Wartung und Weiterentwicklung und entstehen oft unter Zeitdruck, fehlender Architekturanleitung oder mangelnder Disziplin.
Synonyme / Tags
- Großer Schlammklumpen
- Spaghetti-Code (im Kontext Architektur)
Die ganze Definition im Member Hub braucht ein kostenloses Konto.