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

1.2 KiB
Raw Blame History

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.