Zuhause Entwicklung Was ist Spaghetti-Code? - Definition aus techopedia

Was ist Spaghetti-Code? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Spaghetti Code?

Spaghetti-Code ist ein umgangssprachlicher Begriff, der sich auf ein Wirrwarr von Programmierquellcode bezieht, bei dem die Kontrolle innerhalb eines Programms überallhin springt und schwer zu befolgen ist. Spaghetti-Code enthält normalerweise viele GOTO-Anweisungen und ist in alten Programmen üblich, die solche Anweisungen häufig verwendeten.

Der Aufstieg strukturierterer Programmiersprachen wie objektorientierter Programmiersprachen hat die Verbreitung von Spaghetti-Code verringert.

Techopedia erklärt den Spaghetti Code

Alte Programmiersprachen wie BASIC, die GOTO-Anweisungen enthielten, waren sehr anfällig für Spaghetti-Code, da es für Programmierer sehr praktisch war, die Steuerung des Programms mithilfe der GOTO-Anweisungen von einem Bereich in einen anderen zu lenken.

Spaghetti-Code wird jedoch von Programmierteams gefürchtet, die die Aufgabe haben, alte Programme zu untersuchen, da die Programmlogik sehr schwer zu befolgen ist. Da es zu komplexem Code kommt, ist die Verwendung von GOTO-Anweisungen und Spaghetti-Code nur während des ursprünglichen Entwicklungsprozesses praktisch.

Je älter ein Programm wird, das mit Spaghetti-Code geschrieben wurde, desto schwieriger ist es für Entwickler, auch den ursprünglichen Entwicklern, zu folgen.

Was ist Spaghetti-Code? - Definition aus techopedia