Java & LanguagesJava & Languages
Tools-in-Action30min
BEGINNER

Error Prone : L'arme secrète de Google pour des lignes de code sans bug

Fatigué des NullPointerException en production et des bugs subtils qui échappent aux tests unitaires ? Error Prone, l'outil d'analyse statique développé et éprouvé par Google, agit directement au niveau du compilateur javac. Sa force ? Une analyse sur l'arbre syntaxique (AST) qui détecte des patterns de bugs fins et propose des corrections précises, bien au-delà de Checkstyle ou SpotBugs. Nous commencerons par la mise en œuvre concrète et rapide : intégration et configuration minimaliste d'Error Prone sur un build Maven/Gradle, en soulignant l'avantage technique d'agir au niveau du compilateur. Puis, lors d'une démo live où nous ferons échouer la compilation sur des erreurs subtiles, nous montrerons comment les messages d'erreur détaillés facilitent la correction immédiate. Enfin, nous terminerons par l'écriture de nos propres checks métier.

talk.summaryAiDisclaimer

Clara Wiatrowski
Clara WiatrowskiNeoXam

talkDetail.whenAndWhere

Friday, April 24, 17:00-17:30
Paris 141
talks.description
Fatigué des NullPointerException en production et des bugs subtils qui échappent aux tests unitaires ?
Error Prone, l'outil d'analyse statique développé et éprouvé par Google, agit directement au niveau du compilateur javac.
Sa force ? Une analyse sur l'arbre syntaxique (AST) qui détecte des patterns de bugs fins et propose des corrections précises,
bien au-delà de Checkstyle ou SpotBugs.
Nous commencerons par la mise en œuvre concrète et rapide : intégration et configuration minimaliste d'Error Prone sur un build Maven/Gradle, en soulignant l'avantage technique d'agir au niveau du compilateur.
Puis, lors d'une démo live où nous ferons échouer la compilation sur des erreurs subtiles, nous montrerons comment les messages d'erreur détaillés facilitent la correction immédiate.
Enfin, nous terminerons par l'écriture de nos propres checks métier.
compilateur
analyse
corrections
bugs
talks.speakers
Clara Wiatrowski

Clara Wiatrowski

NeoXam

France

Je suis développeuse Java et ingénieure R&D, aujourd’hui en poste chez NeoXam après six ans passés à la Bibliothèque nationale de France où j’ai travaillé sur l'archivage des sites web. Précédemment j’ai occupé des rôles full‑stack et mené des travaux de data‑mining pour des projets critiques. J’aime accompagner les équipes en transmettant des bonnes pratiques concrètes pour les aider à monter en compétence et gagner en autonomie.
talk.infographic.title
Error Prone : L'arme secrète de Google pour des lignes de code sans bug infographic
talk.infographic.aiDisclaimer