Bonjour,
Je suis actuellement en train de développer un programme qui gère des projets, des taches et des sous taches sachant que chaque sous tache peut avoir des sous taches, etc...
c'est la que j'ai un dilemme entre deux solutions :
La première solution consiste a récupérer toutes les taches et sous taches d'un projet, les stocker dans une liste de la classe projet et les ajouter ensuite dans les listes de sous taches des objets taches approprié. On constate donc une redondance dans mon modèle puisque les sous taches son présentent dans l'objet projet et dans chaque objet tache
La deuxième solution consiste a récupérer toutes les taches (pas les sous taches) du projet, puis pour chaque tache récupérer les sous taches, puis pour chaque sous taches récupérer les sous taches, etc... Dans ce cas je n'ai plus de redondance mais j'effectue beaucoup d'appel à la base de données.
Mon dilemme consiste donc dans le choix d'une de ces deux solutions.
Si quelqu'un peut m'éclairer... Je le remercie d'avance
Partager