parisjs / talks

💬 Liste des propositions de sujets pour Paris.js (voir les issues)
30 stars 0 forks source link

🍝 "Big Ball of Mud", comment le visualiser et restructurer le graphe de dépendances entre modules #174

Open adrienjoly opened 1 year ago

adrienjoly commented 1 year ago

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

adrienjoly commented 8 months ago

Finalement je n'ai plus le temps de préparer ce sujet, donc n'hésitez pas à vous en emparer !