Bonsoir, je travaille depuis un moment sur une application qui lit des fichiers csv (de plusieurs formats possibles (au sens contenu, sachant que le format informatique est le csv)) et ayant pour but de mettre les infos utiles en BDD.
J'ai adopté une approche orienté-objet, mais moyennement satisfait, je me pose des questions sur mes choix de conception.
Il y a 2 classes, une pour le parsage du fichier (CSVParser) et l'autre pour la mise en bdd (CSVinBDD). Mon idée est que la première reçoit en entrée le fichier csv et présente en sortie les données au format prêt à être mis en BDD. La seconde reçoit en entrée ces données et ne fait que d'exécuter des requêtes SQL (update ou insert)). Ai-je donné assez d'informations pour obtenir un avis ?
Si oui, merci de le donner.
Partager