Lunch Talk15min
Le Guide du Testeur - 6 mauvaises habitudes à briser absolument
Cette session de 15 minutes dévoile six anti‑patterns fréquents qui minent la fiabilité des tests : couverture trompeuse, usage excessif de mocks, pauses artificielles, etc. Démonstrations en Java 21 et JUnit 5 à l’appui, elle propose des solutions concrètes pour restaurer la confiance et l’efficacité des suites de tests.
Chadi El MasriMurex
talkDetail.whenAndWhere
Wednesday, April 22, 13:00-13:15
TBA 5
talks.roomOccupancytalks.noOccupancyInfo
Nous l'avons tous déjà vécu : un pipeline CI qui brille de mille feux avec 100 % de couverture de tests, et pourtant, une production qui part en fumée. Comment se fait-il que nous écrivons toujours plus de tests, mais que notre sentiment de confiance n'ait jamais été aussi bas ?
La vérité est cruelle : bon nombre de nos "bonnes pratiques" de test actuelles sont en réalité des tueurs silencieux. Du "Coverage-Driven Development", qui ne teste parfois rien, aux hacks Thread.sleep() qui rendent nos tests lents et instables, en passant par la surutilisation des mocks, nous produisons souvent du code qui ressemble à une suite de tests, mais qui agit comme un boulet.
Dans cette session ultra-rapide de 15 minutes, code à l'appui (Java 21 & JUnit 5), nous allons réaliser une véritable "intervention chirurgicale" afin de disséquer 6 anti-patterns fréquents et repartir avec des solutions concrètes pour rendre vos tests enfin dignes de confiance.
La vérité est cruelle : bon nombre de nos "bonnes pratiques" de test actuelles sont en réalité des tueurs silencieux. Du "Coverage-Driven Development", qui ne teste parfois rien, aux hacks Thread.sleep() qui rendent nos tests lents et instables, en passant par la surutilisation des mocks, nous produisons souvent du code qui ressemble à une suite de tests, mais qui agit comme un boulet.
Dans cette session ultra-rapide de 15 minutes, code à l'appui (Java 21 & JUnit 5), nous allons réaliser une véritable "intervention chirurgicale" afin de disséquer 6 anti-patterns fréquents et repartir avec des solutions concrètes pour rendre vos tests enfin dignes de confiance.
Chadi El Masri
Chadi est un ingénieur logiciel passionné et expérimenté avec plus de dix ans d'expérience dans le développement. Se considérant comme un geek, sa passion pour la technologie s'étend au-delà du développement logiciel, englobant un fort intérêt pour l'électronique et l'automatisation.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments