talks icon indicating copy to clipboard operation
talks copied to clipboard

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

Open adrienjoly opened this issue 1 year ago • 1 comments

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

[email protected]

adrienjoly avatar Apr 10 '23 10:04 adrienjoly

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

adrienjoly avatar Mar 12 '24 12:03 adrienjoly