Zum Inhalt springen
CERNIS PRO Logo CERNIS PRO
EN

Statistik für Nerds

Version 2.1.2 · Stand: August 2026

CERNIS PRO in Zahlen — transparent, nachprüfbar und ohne Schaufenster-Tricks. Alle Werte stammen direkt aus dem Repository, ermittelt mit cloc.

~125.400

Echter Quellcode

Zeilen, ohne Daten/Doku

54 %

Testanteil

des Backend-Codes

46

Architektur-ADRs

dokumentierte Entscheidungen

1.301

Versionierte Dateien

im Repository

Ehrlich gerechnet

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.

Quellcode nach Sprache

Die Balkenlänge ist proportional zu den Codezeilen; die genauen Werte stehen als Zahl daneben.

  • Python (Backend) 83.586 Zeilen
  • JSX (Frontend) 23.285 Zeilen
  • CSS 13.800 Zeilen
  • JavaScript 3.652 Zeilen
  • Rust (Desktop-Hülle) 1.028 Zeilen

Die Geschichten hinter den Zahlen

Neu gebaut, nicht fortgeschrieben

CERNIS PRO ist ein vollständiger Neubau — kein Altbestand, der über Erweiterungen fortgeschrieben wurde. Er ist von Grund auf angelegt und sauber durchgezogen.

Fast die Hälfte ist Absicherung

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.

Enterprise-Disziplin im Kleinen

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.

Weitere Kennzahlen

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