23 pontos por xguru 2023-03-05 | 3 comentários | Compartilhar no WhatsApp
  • Open source divulgado pela Naver. Em uso em mais de 80 serviços dentro da Naver
  • Código morto: código que não é executado / código que, mesmo sendo executado, não afeta o funcionamento da aplicação
  • Problemas do código morto
    • Torna o sistema mais difícil de entender e manter
    • Afeta negativamente desempenho e segurança
    • Atrasa a velocidade de compilação/testes, reduzindo a velocidade geral de desenvolvimento
  • O Scavenger
    • Permite verificar chamadas de métodos sem adicionar depuração ou logs
    • Coleta o histórico de chamadas de métodos e o visualiza para mostrar ao usuário
    • Pode ser usado facilmente no formato de Java agent
  • Suporta apenas linguagens baseadas em JVM (Java, Kotlin)
    • Python está atualmente em beta, e há planos de oferecer suporte a várias outras linguagens

3 comentários

 
kayws426 2023-03-05

Não bastava verificar a cobertura de código?

 
junoyoon 2023-03-06

É voltado para o código de servidores em operação.