[DevFest Nantes 2021] Coupable de code legacy en JS: comment s'en sortir ?
Coupable de code legacy en JS: comment s'en sortir ? Speaker : Adrien Joly Est-ce que vous avez déjà eu du mal à comprendre du code que vous avez écrit il y a quelques mois ? On parle parfois de “legacy” pour décrire ce code devenu difficile à lire, à comprendre et donc: à maintenir. Par exemple: la correction d’un bug dans une fonctionnalité cause de manière inattendue une régression dans une autre… Ou le code ne fonctionne pas sur l’environnement de production, pour une raison qui nous échappe et nous donne mal à la tête… 😩 Résultat ? On a envie de tout réécrire from scratch, voire de poser sa dém pour s’enfuir et rejoindre un projet plus fraichement construit ! À moins qu’il soit possible d’offrir un ravalement de façade à ce code, pour le rendre à nouveau maintenable, sans faire péter la prod ? Dans ce talk, vous serez mis au défi de comprendre un extrait de code legacy, puis nous allons voir ensemble comment le démêler sans tout casser, en s’inspirant de techniques “Clean Code” appliquées à JavaScript.