aug
12
2010
0

Value objects spelen ook maar een rol

De afgelopen dagen had ik een interessante discussie op de DDD mailinglist over value objects.

Value objects: “These are the objects that describe things” [Uit: DDD, Evans]

De discussie ging over de niet-wijzigbaarheid (immutability) van value objects. Het vreemde is dat veel ontwikkelaars (in de rol van modelleur) deze niet-wijzigbaarheid benadrukken. Hij komt ook altijd op. Terwijl het volgens mij niet de essentie is. lees meer…

Geschreven door Rick | Tags: , , , , , |

Reageren? - Geef een reactie »

jul
15
2010
0

No Exceptions made

Naar aanleiding van een bevinding tijdens een interne project code review  afgelopen vrijdag 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, een die ik zelf bedacht had, de ander van een collega van mij.

Ik ga bij de onderstaande vuistregels uit van de context van een ontwikkelplatform die de mogelijkheid biedt om ze te gebruiken en ontwikkelaar die als basisregel voor het herkennen van de situatie om een exception in te gebruiken de volgende regel hanteert: gebruik een exception als je niet het normale executiepad meer kunt volgen, met andere woorden, als er iets uitzonderlijks gebeurt of is gebeurd. lees meer…

Geschreven door Rick | Tags: , , , , , , |

Reageren? - Geef een reactie »

dec
30
2008
0

Xrump

Na enkele jaren ervaring met agile software projecten heb ik me maar weer eens verdiept in het Agile manifesto en vervolgens specifiek in de details van XP en Scrum, de meest bekende agile methodologiën. Het viel me op dat er vanuit beide ‘kampen’ toenadering gezocht wordt. Op zich ook een logische keuze, aangezien XP zich van origine meer richt op de technische practices om tot een goed eindresultaat te komen en Scrum zich meer op de processen die een team in staat zouden moeten stellen om een goed eindresultaat op te leveren. Maar dat terzijde. lees meer…

Geschreven door Rick | Tags: , |

Reageren? - Geef een reactie »

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes

Better Tag Cloud