Echter Quellcode
Zeilen, ohne Daten/Doku
CERNIS PRO in Zahlen — transparent, nachprüfbar und ohne Schaufenster-Tricks. Alle Werte stammen direkt aus dem Repository, ermittelt mit cloc.
Zeilen, ohne Daten/Doku
des Backend-Codes
dokumentierte Entscheidungen
im Repository
Die rund 125.400 Zeilen sind echter Quellcode — mit cloc sauber von Leerzeilen und Kommentaren getrennt. Nicht mitgezählt sind die mitgelieferten Datendateien (CVE- und Hersteller-Datenbanken als CSV, rund 699.000 Zeilen) und die Dokumentation. Eine „Gesamtzahl" von 850.933 Zeilen wäre zwar messbar, aber irreführend — deshalb verwenden wir sie bewusst nicht. Und die Entwicklungszeit beziffern wir bewusst gar nicht, insbesondere nicht als Arbeitsstunden: ein Repository kennt keine Arbeitszeit, jede Stundenzahl wäre geraten.
Die Balkenlänge ist proportional zu den Codezeilen; die genauen Werte stehen als Zahl daneben.
CERNIS PRO ist ein vollständiger Neubau — kein Altbestand, der über Erweiterungen fortgeschrieben wurde. Er ist von Grund auf angelegt und sauber durchgezogen.
Rund 54 % des Backend-Codes sind Tests — über 43.000 Zeilen, die nichts anderes tun, als sicherzustellen, dass der Rest verlässlich funktioniert. Bei einem Werkzeug, das das eigene Netz beobachtet, ist das kein Beiwerk, sondern Grundlage.
46 dokumentierte Architektur-Entscheidungen (ADRs) halten fest, warum die Software so gebaut ist, wie sie ist. Diese Art der Nachvollziehbarkeit kennt man aus großen Unternehmens-Projekten — hier steckt sie in einem schlanken, unabhängigen Produkt.
| Produktversion | 2.1.2 |
|---|---|
| Versionierte Dateien | 1.301 |
| Backend (Python) gesamt | 81.512 Zeilen · 717 Dateien |
| davon Testcode | 43.679 Zeilen · 315 Dateien |
| Test-Anteil am Backend | rund 54 % |
| Code-Kommentare | 50.568 Zeilen |
| Frontend (JSX/JS/CSS) | 40.737 Zeilen · 166 Dateien |