Hallo allemaal,
Voor een project van school moet ik (en mijn projectteam) een programma programmeren met een achterliggende database. De connectie met de database wordt al geregeld met andere klassen (zeg: adapter). Mijn vraag gaat over de verdeling van code.
We willen een aantal classes maken die voor de opbouw van de sql code moet zorgen. Er zijn 2 ideeen de revue gepasseerd.
idee 1. Voor elk typen een andere class maken (insert, update, select). Nadeel hiervan is, als er 1 ding gaat veranderen dan moeten gelijk een x aantal classes veranderd moeten worden.
idee 2. Voor elke tabel een andere class maken. Nadeel hiervan is voor ons project niet van belang (100 tabellen, 100 classes)
We hebben uiteindelijk voor idee2 gekozen. Alleen nu zit ik zelf te twijfellen. Stel dat we wel 100 tabellen hebben, dan zouden we ook 100 classes nodig hebben. Helaas kan ik niet op een andere juiste manier komen vandaar dat ik het hier op tweakers.net post.
Zijn er mensen die mij kunnen helpen die modeleer probleem op te lossen. Wellicht zijn er ook mensen die zo'n probleem in een proffesionele situatie hebben moeten oplossen.
Alvast bedankt,
Rick
Voor een project van school moet ik (en mijn projectteam) een programma programmeren met een achterliggende database. De connectie met de database wordt al geregeld met andere klassen (zeg: adapter). Mijn vraag gaat over de verdeling van code.
We willen een aantal classes maken die voor de opbouw van de sql code moet zorgen. Er zijn 2 ideeen de revue gepasseerd.
idee 1. Voor elk typen een andere class maken (insert, update, select). Nadeel hiervan is, als er 1 ding gaat veranderen dan moeten gelijk een x aantal classes veranderd moeten worden.
idee 2. Voor elke tabel een andere class maken. Nadeel hiervan is voor ons project niet van belang (100 tabellen, 100 classes)
We hebben uiteindelijk voor idee2 gekozen. Alleen nu zit ik zelf te twijfellen. Stel dat we wel 100 tabellen hebben, dan zouden we ook 100 classes nodig hebben. Helaas kan ik niet op een andere juiste manier komen vandaar dat ik het hier op tweakers.net post.
Zijn er mensen die mij kunnen helpen die modeleer probleem op te lossen. Wellicht zijn er ook mensen die zo'n probleem in een proffesionele situatie hebben moeten oplossen.
Alvast bedankt,
Rick