Spaghetti Code
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Code mit komplexer und schwer verständlicher Struktur (in Bezug auf Schleifen und Kontrollbefehle), vorzugsweise unter großzügiger Verwendung von goto-Befehlen.

Seit Aufkommen der Objektorientierung ein AntiPattern, welches bildlich den Zustand beschreibt, dass im Objektmodell quasi jeder jeden kennt.

SpaghettiCode entsteht, wenn Designvorgaben entweder nicht vorhanden sind oder nicht eingehalten werden. Eine Meute arbeitseifriger Entwickler unkoordiniert auf komplexe Anforderungen losgelassen und es entsteht mit ziemlicher Sicherheit Pasta.

Architekturlösungen gegen SpaghettiCode: SchichtenArchitektur, KomponentenDesign?.

Links:

Die SpracheBasic hatte früher den Ruf eine besonders gute Brutstätte für SpaghettiCode zu sein.

Beispiele:

In der OO-Welt verleiten z. B. der kurze TurnAroundZyklus? und das Objektspeicher-Modell von SpracheSmalltalk zur Produktion von SpaghettiCode.


KategorieProgrammierStil
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 24. Oktober 2003 0:01 (diff))
Suchbegriff: gesucht wird
im Titel
im Text