| .. | ||
| calculs.js | ||
| main.js | ||
| README.md | ||
| ui.js | ||
| utils.js | ||
README – Version modulaire du simulateur de crédit
Ce dossier contient une version refactorisée et modulaire du simulateur, avec séparation claire des responsabilités.
Fichiers et logique
-
calculs.js : Contient toutes les fonctions de calcul de crédit (calculate_pat, calculate_am, etc.). Chaque fonction prend en entrée le capital, la durée, et retourne les paramètres du crédit selon le type.
-
utils.js : Fonctions utilitaires réutilisables (number_format, getStepForValue, etc.).
-
ui.js : Gère l'affichage, les sliders, la synchronisation des champs, et les interactions utilisateur (change_capital_slider, change_month_slider, change_duree, update_capital_input, etc.).
-
main.js : Point d'entrée du simulateur. Importe les modules, initialise l'application, gère les événements, et orchestre la logique entre calculs, UI et utilitaires.
Logique générale
- La logique métier (calculs) est totalement séparée de la gestion de l'UI.
- Les utilitaires sont accessibles à tous les modules.
- Le fichier main.js centralise l'initialisation et la gestion des interactions.
Pour toute évolution, ajoutez vos nouveaux modules dans ce dossier et documentez-les ici.