Auto_form : il fait tout le sale boulot ! v0.1
Il y a quelque temps, j'ai eu besoin de gérer des fichiers configs appelés à évoluer voire à changer presque complètement et je trouvais assez rébarbatif de me taper systématiquement le boulot des formulaires à la main... (euphémisme inside).
J'ai donc pris mon petit crayon, mon bloc notes et j'ai réfléchi au meilleur moyen de boucler définitivement le problème sans avoir à y revenir par la suite.
Comme précédemment je suis parti d'un cahier des charges:
- le formulaire généré doit l'être sans modifications de ma part
- le formulaire doit évoluer automatiquement selon l'évolution des données stockées dans la config
- le formulaire doit adapter son contenu en fonction du type de données stockée
- le formulaire doit être capable de sauvegarder tout seul les données dans le fichier de config
- le format de ce fichier doit être logique, lisible et surtout, ne doit nécessiter aucun traitement particulier d'extraction
- enfin, le module de génération de formulaire et de gestion des données doit être facilement utilisable et portable sur d'autres projets sans modification majeure