23 points par xguru 2023-03-05 | 3 commentaires | Partager sur WhatsApp
  • Un projet open source publié par Naver, utilisé dans plus de 80 services au sein de l’entreprise
  • Code mort : code qui n’est pas exécuté / ou qui, même s’il l’est, n’affecte pas le fonctionnement de l’application
  • Problèmes liés au code mort
    • Rend le système plus difficile à comprendre et à maintenir
    • A un impact négatif sur les performances et la sécurité
    • Ralentit la compilation et les tests, ce qui réduit la vitesse globale de développement
  • Scavenger
    • Permet de vérifier les appels de méthodes sans ajouter de débogage ni de logs
    • Collecte l’historique des appels de méthodes et le visualise pour l’utilisateur
    • Peut être utilisé facilement via un agent Java
  • Prend en charge uniquement les langages basés sur la JVM (Java, Kotlin)
    • Python est actuellement en bêta, et la prise en charge de divers autres langages est prévue

3 commentaires

 
kayws426 2023-03-05

Vérifier la couverture de code ne suffisait donc pas.

 
junoyoon 2023-03-06

Cela concerne le code des serveurs en production.