- 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
Reichte die Überprüfung der Code-Coverage nicht aus?
Es richtet sich an Code auf produktiv betriebenen Servern.
Deview-Vortragsunterlagen: Ihr Code ist deutlich häufiger tot, als Sie denken (89-seitiges PDF)