23 puntos por xguru 2023-03-05 | 3 comentarios | Compartir por WhatsApp
  • Proyecto de código abierto publicado por Naver. Se usa en más de 80 servicios dentro de Naver
  • Código muerto: código que no se ejecuta / código que, aunque se ejecute, no afecta el funcionamiento de la aplicación
  • Problemas del código muerto
    • Hace más difícil entender y dar mantenimiento al sistema
    • Afecta negativamente el rendimiento y la seguridad
    • Retrasa la velocidad de compilación y pruebas, reduciendo la velocidad general de desarrollo
  • Scavenger
    • Permite verificar llamadas a métodos sin agregar depuración ni logs
    • Recolecta el historial de llamadas a métodos y lo visualiza para mostrárselo al usuario
    • Se puede usar fácilmente mediante el enfoque de Java agent
  • Solo es compatible con lenguajes basados en JVM (Java, Kotlin)
    • Python está actualmente en beta, y se planea soporte para varios otros lenguajes

3 comentarios

 
kayws426 2023-03-05

¿No era suficiente con revisar la cobertura de código?

 
junoyoon 2023-03-06

Es para código de servidores en producción.