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!
Partager