Business

Services/Model

De service-laag vond ik lastig te onderscheiden van de andere lagen. Ik heb het zo weten te onthouden dat de service laag eigenlijk vragen stelt aan de lagen daaronder en de Repo/DAO geeft de antwoorden.

Verder kwamen Alice en ik er in de laatste weken achter dat allebei onze modellen teveel parameters bevatten. Op het moment dat je met profielen en persoonlijke informatie werkt heb je al snel veel parameters die je wilt toevoegen.

Alice heeft dit weten op te lossen door een design-pattern (builder) te gebruiken. Wat je dan doet is alles opknippen in kleinere stukjes die daarvan door middel van een builder weer een geheel te maken. Hierdoor zijn de componenten minder afhankelijk van elkaar. Op het moment dat ik dit schrijf weet ik nog niet of mij dat ook gaat lukken vanwege de tijd, maar ik hoop het nog aan te kunnen passen.