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.
talkDetail.whenAndWhere
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.
Clara Wiatrowski
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments