Zum Hauptinhalt springen
JD Media
Zum GlossarWeb Entwicklung

Quellcode

Maschinenlesbarer Text einer Software in einer Programmiersprache, der von Compiler oder Interpreter in ausführbaren Code übersetzt wird.

Auch bekannt als: Source Code, Programmcode

Quellcode ist der von Menschen lesbare Text einer Software, geschrieben in einer Programmiersprache wie JavaScript, Python, Java, Go oder PHP. Compiler oder Interpreter übersetzen den Quellcode in ausführbaren Maschinen oder Zwischen Code, sodass das Programm auf einem Rechner lauffähig wird. Quellcode ist die einzige zuverlässige Quelle der Wahrheit über das Verhalten einer Anwendung.

Wie Quellcode organisiert wird

Quellcode liegt in Dateien, die in Verzeichnis Strukturen organisiert sind. Versions Verwaltungs Systeme wie Git speichern jede Änderung mit Historie, Autor und Begründung. Teams arbeiten parallel über Branches, die später zusammengeführt werden. Plattformen wie GitHub, GitLab oder Bitbucket hosten Quellcode zentral und unterstützen Code Review, Continuous Integration und Issue Tracking.

Sichtbarkeit und Lizenzierung

Quellcode ist entweder proprietär und nur intern verfügbar oder Open Source und unter einer entsprechenden Lizenz veröffentlicht. Open Source Lizenzen wie MIT, Apache 2.0 oder GPL regeln, was Nutzer mit dem Code tun dürfen. Bei Webseiten ist der Frontend Quellcode prinzipiell über den Browser einsehbar, der Backend Code bleibt jedoch auf dem Server und ist nicht öffentlich zugänglich.

Bezug zur Praxis

Im Marketing Alltag läuft Quellcode meist im Hintergrund, etwa als Tracking Snippet, als Conversion Pixel oder als Komponente einer Landingpage. Änderungen daran fallen in die Verantwortung der Entwicklung, sollten jedoch dokumentiert sein. Bei eigenen Plattformen erlauben Architektur und sauberer Quellcode neue Marketing Funktionen schneller umzusetzen als bei zugekauften Tools mit eingeschränkter Erweiterbarkeit.