Begriff
Quellcode
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.
Quellcode ist der von Menschen lesbare Text, aus dem Software entsteht. Er enthält Anweisungen, Namen, Struktur und Kommentare. Aus Quellcode wird je nach Sprache direkt laufendes Verhalten oder ein Build-Artefakt.
Merksatz: Quellcode ist der lesbare Bauplan einer Software.
Teams speichern Quellcode in Git, prüfen Änderungen per Review und bauen daraus Programme, Webseiten oder Serverdienste. Eine kleine Änderung am Quellcode kann große Wirkung haben. Deshalb sind Tests, Versionierung und nachvollziehbare Commits wichtig.
Quellcode wird geparst, interpretiert oder kompiliert. Er kann Abhaengigkeiten importieren, Konfiguration lesen und Artefakte erzeugen. Professionelle Projekte trennen Quellcode von generierten Dateien, Secrets und lokalen Build-Ergebnissen.
Nicht alles, was für Software wichtig ist, steht im Quellcode: Infrastruktur, Datenbankzustand, Secrets, Feature Flags und externe Dienste zaehlen ebenfalls. Riskant sind lokale Pfade, harte Zugangsdaten und generierte Dateien, die versehentlich als Quelle behandelt werden.
Quick-Check
Warum ist Git für Quellcode wichtig?
Git macht Änderungen nachvollziehbar und erlaubt Zusammenarbeit, Reviews und Rueckverfolgung.Ist generiertes HTML immer Quellcode?
Nicht unbedingt. In einem Static-Site-Projekt kann Markdown die Quelle sein und HTML nur das erzeugte Ergebnis.Was gehört nicht in Quellcode?
Private Secrets, lokale absolute Pfade und nicht benötigte generierte Artefakte.