On se contente souvent d'employer les expressions "legacy" ou "dette technique" pour qualifier une codebase mal structurée, alors que ce manque de structure (aussi appelé "Big Ball of Mud", ou parfois "Code Spaghetti") est un type de problème tout particulier, et qui mérite donc une attention particulière.
Comment visualiser le graphe de dépendances de nos modules JS/TS ? Comment y reconnaitre les patterns problématiques ? Par exemple, les dépendances circulaires, mais pas seulement ! Et surtout, comment remédier à ces problèmes de structure ?
Dans ce talk, nous allons répondre à toutes ces questions. De manière pratique: en explorant ensemble une codebase open source, puis en proposant des stratégies de remédiation.
Format
Long (20 minutes)
Description
On se contente souvent d'employer les expressions "legacy" ou "dette technique" pour qualifier une codebase mal structurée, alors que ce manque de structure (aussi appelé "Big Ball of Mud", ou parfois "Code Spaghetti") est un type de problème tout particulier, et qui mérite donc une attention particulière.
Comment visualiser le graphe de dépendances de nos modules JS/TS ? Comment y reconnaitre les patterns problématiques ? Par exemple, les dépendances circulaires, mais pas seulement ! Et surtout, comment remédier à ces problèmes de structure ?
Dans ce talk, nous allons répondre à toutes ces questions. De manière pratique: en explorant ensemble une codebase open source, puis en proposant des stratégies de remédiation.
Lien vers vos slides
Pas de slides pour l'instant, mais je compte m'inspirer de ce talk: "Improving Legacy" by Carola Lilienthal (@Cairolali) - YouTube
Autre
Il faudra me prévenir en avance pour me laisser le temps de préparer le contenu.
Twitter
adrienjoly
Email
adrien.joly@gmail.com