Eine Codebasis (englisch codebase) ist in der Softwaretechnik die Gesamtheit der zu einem Projekt gehörenden Quelltextdateien, sowie eventuell dazugehöriger Konfigurationsdateien. Darunter fallen aber auch diverse Dateien anderer Art, welche für den Vorgang des Kompilierens benötigt werden, z. B. sog. Makefiles.[1]

Hinreichend große Codebasen werden i. d. R. mittels Versionierungssystemen verwaltet. Im Falle von quelloffener Software sind die Codebasen meist in Form von entsprechenden Repositories auf öffentlichen Softwareentwicklungsplattformen zugänglich.[1][2]

Der Begriff eignet sich aber auch dazu, um eine Aussage über die Beziehung bzw. Historie verschiedener, dennoch ähnlicher, Projekte zu machen. So spricht man z. B. im Falle einer Abspaltung (Fork) davon, dass es eine gemeinsame Codebasis gibt, während es im Falle einer unabhängigen Entwicklung eine eben solche nicht gibt.

Die Größe einer Codebasis wird in Lines of Code angegeben.

Einzelnachweise

Bearbeiten
  1. a b What is codebase (code base). Abgerufen am 25. August 2018 (englisch).
  2. Definition - What does Codebase mean? Abgerufen am 25. August 2018 (englisch).

📚 Artikel Terkait di Wikipedia

Mozilla

benutzter Begriff für eine Programmsammlung verwendet wird. Die Mozilla Codebase, bestehend aus dem Quelltext der Mozilla-Softwareprojekte wie Firefox,

Liste von Webbrowsern

Nachfolger des Internet Explorers Mozilla Firefox Mozilla Foundation Mozilla Codebase / Gecko C, C++, JavaScript 2004 Open Source für Linux, Windows, macOS,

Claude

Im Februar 2026 veröffentlichte Anthropic Claude Code Security, das Codebasen auf Sicherheitslücken überprüft. Im März 2026 wurde der Quellcode von

Brave (Browser)

abgerufen am 28. Januar 2022 (deutsch).  Brave browser moves to Chromium codebase, now supports Chrome extensions. Abgerufen am 13. August 2024 (englisch)

Rust (Programmiersprache)

tuwunel) Tor – „Arti“, experimentelle Reimplementierung der gesamten C-Tor-Codebase Fish – eine Shell für unixoide Systeme, seit Version 4.0 Zed – ein Texteditor

Vibe-Coding

com).  Ivan Mehta: A quarter of startups in YC's current cohort have codebases that are almost entirely AI-generated. In: TechCrunch. 6. März 2025, abgerufen

Minecraft

Dezember 2019 wurde die PlayStation 4 Edition auf die einheitliche Bedrock Codebase aktualisiert. Am 8. Oktober 2011 erschien die Minecraft – Pocket Edition

Hexspeak

data tote Daten 0x1BADBABE one bad babe ein mieses Luder 0xC0DEBA5E codebase Codebase (Gesamter Quelltext einer Anwendung) 0xABAD1DEA a bad idea eine schlechte