Soms kom je een tooltje tegen waar je echt helemaal blij van wordt. In mijn geval heet dat tooltje Cucumber. Cucumber is een nieuwe manier om tests mee te schrijven – en wel op een uiterst leesbare, begrijpelijke manier. Er bestaan verschillende smaken van, zoals Cuke4Duke voor de JVM, SpecFlow of Cuke4Nuke voor .Net, en [...]
Lees verder >>
Berichten met de tag ‘.Net’
Tool van de maand: Leesbare unit tests met SpecFlow/Cuke4Duke
11 oktober 2011Het Disposable-pattern
27 september 2011
Iedereen weet dat als jouw object belangrijke resources gebruikt, dat je dan het Disposable-pattern moet implementeren, zodat gebruikers van jouw object zelf kunnen aangeven dat ze NU klaar zijn met het gebruik, en die resources dus weer vrijgegeven kunnen worden. Maar in de praktijk blijft het bij de abstracte kennis dat je dan IDisposable moet [...]
Gebruik geen GUIDs in NHibernate
12 juli 2011
Iedere tabel heeft een primaire sleutel. De vraag is wat bepaalt deze waarde? Er wordt vaak gebruik gemaakt van een GUID, maar er is een beter alternatief beschikbaar.
NHibernate is een Object-Relational-Mapper. Het enige doel van een ORM is om alles dat specifiek is voor een relationeel model, niet in je code hoeft te staan. De [...]
Lees verder >>
Lees verder >>
Internet: lange termijn geheugen
30 maart 2010
Het Internet is een lange termijn geheugen. Dit heeft zijn voordelen en zijn nadelen. Vandaag werd mij dat weer goed duidelijk.
(meer lezen…)
AKPC_IDS += "2247,";
NHibernate attribute mapping Cheat Sheet
26 mei 2009
Na veel geworstel van mezelf en repterende vragen van collega’s heb ik vanavond maar eens een NHibernate Cheat Sheet inelkaar gezet voor attribute gebaseerde mappings. Om wat meer mensen dan enkel landgenoten te bedienen heb ik hem in het Engels gezet op m’n eigen Engelstalige blog. Voor de liefhebber:
http://whiletrue.nl/blog/?p=99
AKPC_IDS += "1374,";
Lees verder >>
Lees verder >>
XrumP
12 december 2008
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 [...]
Lees verder >>
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 >>
Lees verder >>
Modelgedreven ontwikkelstraat in .NET (1): Model
25 oktober 2008
Zoals door mij in een eerdere post aangegeven begin ik bij deze met een serie posts over een modelgedreven ontwikkelstraat in .NET. Ik spreek van ontwikkelstraat maar bedoel hier eigenlijk alleen de client-side tooling binnen visual studio met eventuele extensions in de vorm van een met behulp van DSL Tools gemaakte UML Class diagram kloon.
Uitgangspunten [...]
Lees verder >>
Lees verder >>
API Design
22 september 2008
Joshua Bloch heeft een zeer mooie opsomming gemaakt van regels voor het ontwerpen van goede API. Lees zijn post op InfoQ: Bumper-Stick API Design.
Mooi voorbeeld uit zijn tekst:
If you get an API right, code will read like prose.
AKPC_IDS += "421,";
Lees verder >>
Lees verder >>
Bookmarks
12 september 2008
Een overzicht van interessante websites voor Open Source software.
(meer lezen…)
AKPC_IDS += "335,";

