Wil je op de hoogte blijven van geplande bijeenkomsten zodat je je op tijd kunt aanmelden, schrijf dan in op de nieuwsbrief.
dinsdag 19 januari 2010:
Microsoft Research: Pex, Code Contract en Moles
Het maken van goede unit testen is nog altijd lastige materie voor een ontwikkelaar. Wordt alle code wel geraakt, en zijn alle scenario's wel afgedekt?
Microsoft Research heeft hier tools voor geschreven om dit toch mogelijk te maken. Een aantal zaken doen ze voor je, zoals het automatisch maken van mock objecten. Daarnaast checken ze aan de hand van je code welke unit tests je allemaal zou moeten hebben. Daar komen uitermate veel verrassende randvoorwaarden uit waar je zelf altijd vergeet te testen (null variabele, verkeerde object types etc).
Peli de Halleux, van Microsoft Research, komt uit eerst hand demonstreren hoe Pex werkt, en wat je er mee kunt doen, in combinatie met Code Contract en Moles, het mock-object-framework.
Ben je dus bezig met unit testing of wil je eerst meer weten, dan ben je van harte welkom dinsdag 19 januari vanaf 6 uur 's avonds bij Microsoft op Schiphol. Wel eerst even inschrijven, want we hebben maar een beperkt aantal plaatsen beschikbaar!
Let op: deze speciale dotNed bijeenkomst vindt plaats op dinsdag 19 januari.
zaterdag 27 februari 2010:
Software Development practices in de praktijk
Test Driven Development, Domain Driven Design, Mocking, Repositories, Proxies, Layer Supertypes, Singletons, Single Responsibility Principle, Loose Coupling... allemaal concepten en methodieken die elke serieuze ontwikkelaar in zijn (of haar) gereedschapskist zou moeten hebben. Helaas blijkt het in de praktijk lastig om zo'n onvangrijk onderwerp in de beperkte tijd van een sessie op een conferentie te behandelen. Bovendien hebben ze niet alleen heel veel met elkaar te maken, maar het zijn ook nog eens onderwerpen waarover heftig gediscussieerd kan worden.
Daarom organiseert de Stichting DotNED in samenwerking met Aviva Solutions en Oosterkamp training | consultancy op zaterdag 27 februari een gratis dagvullend event dat helemaal in het teken staat van software design en best practices. Dennis Doomen van Aviva Solutions zal, bijgestaan door collega's Jonne Kats en Peter Hesseling, julle meenemen in een stukje software engineering op hoog niveau. Aan de hand van een case die draait om een applicatie voor een kookclub, aangevuld met door het publiek ingebrachte discussiepunten, zullen zij er een leuke en interessante interactieve dag van maken. Misschien zitten er zelfs wel ervaringsdeskundingen in de zaal die hun ervaringen willen delen waardoor het alleen nog maar leerzamer kan worden.
Agendapunten die in ieder geval de revue zullen paseren:
- · Unit testing en test patterns
- · Mocking met een mocking framework zoals Rhino Mocks
- · Test Driven Development en Behavior Driven Development
- · Design Principles zoals S.O.L.I.D., Decrease Coupling Increase Cohesion, Law of Demeter
- · Design Patterns zoals Proxies, Adapters, Command, Memento
- · Architectuur patterns zoals Presentation Model, DTOs, Service Agents, Repositories
- · Domain Driven Design volgens Eric Evans en Jimmy Nilsson
Waar? Bij Oosterkamp training | consultancy in Doorn. De deuren openen om 8:30 en het programma loopt van 9:00 tot 17:00, inclusief lunch. Kortom, ga vroeg naar bed en schuif aan in deze super-sessie met alles wat je wil weten over het bouwen van software zoals het eigenlijk moet.
Update:
De belangstelling voor deze sessie is erg groot en is dus ook al helemaal volgeboekt.