16-02-2008, 04:21 PM
salut,
50 tables, c'est beaucoup et peu à la fois
en fait ça dépend de la modélisation des données :
s'il faut 50 tables, fais en 50.
mais à te lire, j'ai l'impression qu'il y a des mécanismes similaires selon les 6 types de bâtiments.
vas-tu refaire du code identique pour ces 6 types de bâtiments, et un peu de code différent à chaque fois ?
les 7eme et 8eme types de bâtiments vont ils arriver bientôt, t'obligeant à recopier du code et en créer selon ces types ?
bref, je pense qu'il faut être plus souple : garder les quelques tables gérant un type de bâtiment générique et ajouter une table "type_batiment" pour différencier le tout (notamment les caractéristiques ).
et dans le code, une classe / des fonctions gérant le coté générique et selon le type de bâtiment écrire des fonctions spécialisées.
A+
Pascal
50 tables, c'est beaucoup et peu à la fois
en fait ça dépend de la modélisation des données :
s'il faut 50 tables, fais en 50.
mais à te lire, j'ai l'impression qu'il y a des mécanismes similaires selon les 6 types de bâtiments.
vas-tu refaire du code identique pour ces 6 types de bâtiments, et un peu de code différent à chaque fois ?
les 7eme et 8eme types de bâtiments vont ils arriver bientôt, t'obligeant à recopier du code et en créer selon ces types ?
bref, je pense qu'il faut être plus souple : garder les quelques tables gérant un type de bâtiment générique et ajouter une table "type_batiment" pour différencier le tout (notamment les caractéristiques ).
et dans le code, une classe / des fonctions gérant le coté générique et selon le type de bâtiment écrire des fonctions spécialisées.
A+
Pascal