23 Punkte von xguru 2023-03-05 | 3 Kommentare | Auf WhatsApp teilen
  • Von Naver veröffentlichtes Open-Source-Projekt. Bereits in über 80 Services innerhalb von Naver im Einsatz
  • Dead Code: Code, der nicht ausgeführt wird / Code, der selbst bei Ausführung das Verhalten der Anwendung nicht beeinflusst
  • Probleme von Dead Code
    • Erschwert das Verständnis und die Wartung von Systemen
    • Wirkt sich negativ auf Performance und Sicherheit aus
    • Verlangsamt die Kompilierung und Tests und senkt dadurch die gesamte Entwicklungsgeschwindigkeit
  • Scavenger
    • Kann Methodenaufrufe verifizieren, ohne Debugging oder zusätzliche Logs einzubauen
    • Sammelt Aufzeichnungen von Methodenaufrufen, visualisiert sie und zeigt sie Nutzerinnen und Nutzern an
    • Lässt sich einfach per Java-Agent-Ansatz einsetzen
  • Unterstützt nur JVM-basierte Sprachen (Java, Kotlin)
    • Python ist derzeit in der Beta, Unterstützung für weitere Sprachen ist geplant

3 Kommentare

 
kayws426 2023-03-05

Reichte die Überprüfung der Code-Coverage nicht aus?

 
junoyoon 2023-03-06

Es richtet sich an Code auf produktiv betriebenen Servern.