Le typage sous stéroïdes, éviter les erreurs au runtime
Si tu rencontres régulièrement l’erreur `Cannot read properties of undefined`, alors ce talk est fait pour toi.
JavaScript est puissant, flexible… mais dangereusement permissif.
Même avec TypeScript, certaines erreurs ne se révèlent qu’au runtime.
Résultat : on empile les if, on abuse de la validation, sans jamais être totalement serein·e·s.
Et si le problème n’était pas le manque de validation mais la façon dont on modélise nos données ?
Dans ce talk, je te propose un changement de perspective :
Plutôt que vérifier que les données sont valides, faisons en sorte qu’elles ne puissent pas être invalides. Pour ce faire, adaptons la modélisation de notre problème pour réduire la fragilité et le risque d’erreur.
Novices comme expérimenté·e·s, ensemble, voyons comment utiliser des notions de typage avancées pour imposer des contraintes fortes à nos données et détecter les bugs avant le runtime. Alors ? Envie de me rejoindre pour écrire du code robuste en live ?
Ingénieur logiciel depuis 8 ans, ce qui m'anime dans notre métier c'est de concevoir des logiciels utiles, qui répondent à un besoin, et maintenable dans le temps.
You need to be logged in on our website, to enter your notes and comments. They will remain anonymous for site visitors. Obviously comments must be consistent with the conference code of conduct.
Log in