Der nachfolgende Text wurden mit KI erstellt und kann Fehler enthalten. Fehler gefunden? Bei GitHub editieren

Key Takeaways

  1. Visualisierung von Code-Metriken
    • Code Charta stellt Codebasis als 3D-Stadt dar
    • Jede Datei wird als Gebäude visualisiert
    • Drei Hauptmetriken: Grundfläche (z.B. Lines of Code), Höhe (z.B. Komplexität) und Farbe (z.B. Häufigkeit der Änderungen)
  2. Technische Details
    • Open Source unter BSD3-Lizenz
    • Besteht aus Analyse- und Visualisierungskomponente
    • Unterstützt verschiedene Datenquellen (Sonar, Git, CSV etc.)
    • Läuft komplett client-seitig im Browser
    • Primär für Java entwickelt, aber über Sonar für viele Sprachen nutzbar
  3. Einsatzzwecke
    • Identifizierung problematischer Code-Bereiche
    • Kommunikation technischer Schulden ans Management
    • Visualisierung von Refactoring-Fortschritten
    • Delta-Ansicht zum Vergleich verschiedener Versionen

Wichtige Fragen der Folge

  1. Wie kann man große Codebasen effektiv visualisieren?
  2. Wie kommuniziert man technische Schulden an nicht-technische Stakeholder?
  3. Wie kann man Refactoring-Fortschritte sichtbar machen?
  4. Wie geht man mit Monorepos um?

Glossar