Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Herunterladen
Schneller Zugriff als Browser!
 

Spaghetticode

Index Spaghetticode

Ein Teller Spaghetti sieht verworren und unübersichtlich aus. Von diesem Aussehen leitet sich der Name ''Spaghetticode'' ab. Spaghetticode ist ein abwertender Begriff für Software-Quellcode, der verworrene Kontrollstrukturen aufweist.

18 Beziehungen: Assemblersprache, BASIC, Big Ball of Mud, Domain-driven Design, Endlicher Automat, Entwurfsmuster, Kontrollstruktur, McCabe-Metrik, Objektorientierte Programmierung, Portland Pattern Repository, Prinzipien objektorientierten Designs, Programmierparadigma, Quadrat (Mathematik), Quelltext, Refactoring, Software, Sprunganweisung, Technische Schulden.

Assemblersprache

Eine Assemblersprache, kurz auch Assembler genannt (von), ist eine Programmiersprache, die auf den Befehlsvorrat eines bestimmten Computertyps (d. h. dessen Prozessorarchitektur) ausgerichtet ist.

Neu!!: Spaghetticode und Assemblersprache · Mehr sehen »

BASIC

Listing BASIC ist eine imperative Programmiersprache.

Neu!!: Spaghetticode und BASIC · Mehr sehen »

Big Ball of Mud

In der Informatik bezeichnet ein Big Ball of Mud (englisch für „große Matschkugel“) ein Programm, das keine erkennbare Softwarearchitektur besitzt.

Neu!!: Spaghetticode und Big Ball of Mud · Mehr sehen »

Domain-driven Design

Domain-driven Design (DDD) ist eine Herangehensweise an die Modellierung komplexer Software.

Neu!!: Spaghetticode und Domain-driven Design · Mehr sehen »

Endlicher Automat

Abbildung 1: Beispiel eines EA, der eine Tür beschreibt Ein endlicher Automat (EA, auch Zustandsmaschine, Zustandsautomat;, FSM) ist ein Modell eines Verhaltens, bestehend aus Zuständen, Zustandsübergängen und Aktionen.

Neu!!: Spaghetticode und Endlicher Automat · Mehr sehen »

Entwurfsmuster

Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.

Neu!!: Spaghetticode und Entwurfsmuster · Mehr sehen »

Kontrollstruktur

Kontrollstrukturen sind in der Informatik die Vorgabe, in welcher Reihenfolge die Handlungsschritte eines Algorithmus abgearbeitet werden.

Neu!!: Spaghetticode und Kontrollstruktur · Mehr sehen »

McCabe-Metrik

Die McCabe-Metrik (auch zyklomatische Komplexität – cyclomatic complexity) ist eine Softwaremetrik, mit der die Komplexität eines Software-Moduls (Funktion, Prozedur oder allgemein ein Stück Sourcecode) gemessen werden kann.

Neu!!: Spaghetticode und McCabe-Metrik · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Spaghetticode und Objektorientierte Programmierung · Mehr sehen »

Portland Pattern Repository

Das Portland Pattern Repository (auf Deutsch etwa: „Entwurfsmusterquellenlager Portland“) wurde vom US-amerikanischen Softwareautor Ward Cunningham als Wissensverwaltungswerkzeug im Rahmen der Entwurfsmuster-Theorie 1994 auf Basis der HyperCard-Systeme konzipiert.

Neu!!: Spaghetticode und Portland Pattern Repository · Mehr sehen »

Prinzipien objektorientierten Designs

Prinzipien objektorientierten Designs sind Prinzipien, die zu gutem objektorientierten Design führen sollen.

Neu!!: Spaghetticode und Prinzipien objektorientierten Designs · Mehr sehen »

Programmierparadigma

Ein Programmierparadigma ist ein fundamentaler Programmierstil.

Neu!!: Spaghetticode und Programmierparadigma · Mehr sehen »

Quadrat (Mathematik)

5 \cdot 5, oder 5^2 (5 zum Quadrat), kann grafisch als ein Quadrat dargestellt werden. Jedes Kästchen repräsentiert eine Einheit, 1 \cdot 1, und das gesamte Quadrat 5 \cdot 5, oder die Fläche des Quadrats. In der Mathematik versteht man unter dem Quadrat einer Zahl einen Rechenausdruck (Term), der die Multiplikation dieser Zahl mit sich selbst ausdrückt.

Neu!!: Spaghetticode und Quadrat (Mathematik) · Mehr sehen »

Quelltext

siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.

Neu!!: Spaghetticode und Quelltext · Mehr sehen »

Refactoring

Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens.

Neu!!: Spaghetticode und Refactoring · Mehr sehen »

Software

Software (dt.

Neu!!: Spaghetticode und Software · Mehr sehen »

Sprunganweisung

Eine Sprunganweisung oder ein Sprungbefehl ist eine Anweisung in einer Programmiersprache.

Neu!!: Spaghetticode und Sprunganweisung · Mehr sehen »

Technische Schulden

Technische Schulden oder Technische Schuld ist eine in der Informatik gebräuchliche Metapher für die möglichen Konsequenzen schlechter technischer Umsetzung von Software.

Neu!!: Spaghetticode und Technische Schulden · Mehr sehen »

Leitet hier um:

Spaghetti Code, Spaghetti-Code.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »