Begriff
Code
Warum wichtig?
Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.
Code sind Anweisungen, die ein Computer ausführen oder übersetzen kann. Menschen schreiben Code in Programmiersprachen, damit Software ein bestimmtes Verhalten bekommt. Code kann sehr klein sein, etwa eine Formel, oder riesig wie ein Betriebssystem.
Merksatz: Code beschreibt, was Software tun soll.
Entwickler schreiben Code, testen ihn, lesen ihn gegenseitig und speichern ihn in Versionsverwaltung. Guter Code ist nicht nur "funktioniert", sondern auch verständlich, testbar und aenderbar. Kommentare helfen nur dort, wo die Absicht nicht sofort klar ist.
Code besteht aus Syntax, Namen, Kontrollfluss, Datenstrukturen und Schnittstellen. Kontrollfluss nutzt oft Schleife oder Bedingungen; saubere Grenzen entstehen durch Interface, Funktion und gut benannte Daten. Er wird interpretiert, kompiliert oder zur Laufzeit ausgeführt. Qualität entsteht durch klare Verantwortlichkeiten, kleine Funktionen, Tests, Linting, Reviews und sichere Abhaengigkeiten.
Code kann korrekt aussehen und trotzdem falsche Annahmen enthalten. Besonders gefaehrlich sind versteckte Seiteneffekte, globale Zustaende, unklare Fehlerbehandlung und fehlende Tests. In größeren Systemen ist Lesbarkeit oft wichtiger als eine besonders clevere Kurzlösung.
Quick-Check
Ist Code dasselbe wie Software?
Nein. Code ist ein Teil von Software. Software umfasst auch Daten, Konfiguration, Assets, Builds und Betrieb.Was macht Code wartbar?
Klare Namen, kleine Einheiten, Tests, einfache Struktur und dokumentierte Annahmen.Was ist eine typische Falle?
Cleveren Code zu schreiben, den später niemand sicher ändern kann.