Berichten met de tag ‘Domein Model’

Architectuur & Software design – hoe?

09 januari 2011
Bij trainingen en presentaties die ik geef over DDD, komt altijd de vraag op: maar hoe doe je dat ontwerpen nou precies, welk proces volg je daarvoor? Een logische vraag. En tevens één die lastig te beantwoorden is. Niet dat er helemaal geen antwoorden zijn hoor: er zijn vele ontwerpprocessen, methodologiën en checklists. Maar als je [...]
Lees verder >>

No exceptions made

20 juli 2010
Naar aanleiding van een bevinding tijdens een interne project code review  en een artikel in het laatste Java Magazine hadden we een interessante discussie over de redenen om exceptions toe te passen. Uiteindelijk kon ik zelf achter twee vuistregels staan, één die ik zelf bedacht had, de ander van een collega. Ik [...]
Lees verder >>

Domain model Reporting, Sir!

04 februari 2010
In deze post beschrijf ik een praktijk case van het ontwerp van rapportage functionaliteit op een model gedreven applicatie. De applicatie is in een zonnebloemmodel opgebouwd rond een object-georiënteerd domeinmodel, wat tot nu toe een voornamelijk actief model is wat gedreven en niet de alomtegenwoordige CRUD functionaliteit biedt. De bedoeling is dat dat ook zo [...]
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (2): Associaties

28 oktober 2008
Als in mijn vorige post gedemonstreerd kunnen we makkelijk attributen (ofwel properties) genereren op basis van een gegeven model. Dat is echter maar één van de basisaspecten van ons model. In deze post wil ik graag ingaan op de transformatie van gemodelleerde associaties naar code. Allereerst, wat zijn associaties eigenlijk? In feite zou je als je [...]
Lees verder >>

Domein modelleren is niet moeilijk

26 september 2008
Er wordt vaak erg ingewikkeld gedaan over domein modelleren. Het is echter minder moeilijk dan het lijkt. De belangrijkste fouten die ik vaak tegen kom zijn modelleren op basis van informatie en modelleren op basis van diep nadenken. Goed domein modelleren gebeurt echter op basis van gedrag en op basis van relevante observaties. Domein modelleren op [...]
Lees verder >>

Dynamisch Programmeren (een uitdaging)

14 september 2008
Zo, nu deze verwarrende titel je aandacht heeft getrokken, zal ik eerst proberen die verwarring weg te nemen. Het dynamisch programmeren wat hier bedoeld wordt, heeft niets te maken met dynamische talen en ook niets met extra veel bewegen achter je toetsenbord en/of beeldscherm. Net zoals extreme programming niets te maken heeft met op bergtoppen of [...]
Lees verder >>