credit-direct/assets/js/exp/README.md
2025-12-18 09:44:42 +01:00

27 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.