-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
good first issueGood for newcomersGood for newcomersquestionFurther information is requestedFurther information is requested
Description
Le code actuel est extrêmement difficile à lire et à maintenir. Chaque modification devient complexe, ce qui ralentit le développement et augmente les risques d’erreurs.
🚨 Constat
- Le code est peu lisible et manque de structure.
- Les différentes logiques sont souvent imbriquées au même endroit.
- Les modules sont hardcodés directement dans le code, ce qui complique la modification ou l’ajout de modules.
- La base du projet commence à devenir difficile à faire évoluer.
🎯 Objectifs
-
Refactoriser entièrement les parties critiques du code.
-
Créer davantage de fonctions pour découper la logique et améliorer la lisibilité.
-
Externaliser les modules dans un fichier JSON dédié (ex.
modules.json), afin de :- clarifier les données,
- réduire le code dupliqué,
- simplifier la modification et la maintenance.
-
Discuter de l’intégration d’un framework (probablement Vue, une valeur plus que sûre ❤️) pour dynamiser l’interface et structurer le projet.
📌 Tâches à réaliser
- Identifier les zones critiques du code Ă refactoriser
- Séparer la logique en fonctions cohérentes et réutilisables
- Créer un fichier
modules.jsonet adapter le code pour le charger dynamiquement - Nettoyer le code existant (suppression des doublons, renommage des variables, etc.)
- Discuter et décider si l’on migre vers Vue
- (Optionnel) Préparer une structure initiale si Vue est adopté
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomersquestionFurther information is requestedFurther information is requested