Le temps, c'est de l'argent... et des bugs
Vendredi 15:15, Amphi D
De tout temps, les devs ont écrit du code qui utilise date, time, datetime timedelta, tzinfo …, et ont introduit des bugs dans leur code. Pourquoi ? Parce que le temps, c’est compliqué, vraiment très compliqué.
A partir d’exemples issus de mes expériences, vous découvrirez la quantité hallucinante de bugs qui se cachent dans tout code qui traite des temps, dates, durées, fréquences, … Certains sont de l’ordre technique (nos outils sont faillibles ou mal conçus), d’autres de l’ordre humain (des choix contestables, ambigüs et répétés). Nous déconstruirons ainsi nos idées reçues, de manière ludique et instructive, à l’aide d’exemples de code concrets et de métaphores.
Vous repartirez avec la conviction que le temps est un sujet épineux, à ne pas prendre à la légère, mais surtout mieux armés pour en résoudre ou éviter les bugs.
Lenormand Julien
Ingénieur Cybersécurité @ KorLabs.io
