-
Input process output
Coucou,
je me lance dans le re-design d'un gros code de simulation. Le code d'origine est en fortran et je le passe en c++ donc pour profiter au maximum du langage je redesign tout. Pour faire ca proprement j'aimerais bien m'appuyer sur un design qui a fait ses preuves donc je commence a passer en revue les design patterns.
Le programme est assez simple malgré sa taille:
- lire des fichiers de donnees,
- transformer ses données et effectuer des calculs statistiques
- afficher
Si je devais y aller a l'improvisation, je ferai 3 grosses classes reader, transformer et display. Est ce qu'il y a une meilleure methode pour un programme de ce genre? ou bien cette simple decomposition constitue en elle meme un design pattern?
j'ai aussi quelques info sur l'architecture ETL (extract, transform, load) mais premierement c'est une architecture au sens large et donc qui peut s'appliquer a plusieurs patterns differents, et deuxiemement elle semble etre utilisée surtout pour des applications utilisant des bases de données.
Conseils? idées? merci!
-
Bonjour Bobyboby ,
Bon courage pour ta ré-écriture, est-ce que tu as trouvé des examples sur le concept ETL ?
Bon sinon oui , il y a beaucoup de design pattern qui peuvent être utilisé.
Pour le C++ c'est ok ou c'est par défault ? Utilises - tu python ?
C'est dans quel domaine ta simulation ?
Allez bon départ.