Out of the supporting Patterns catalogued by Eric Evans, the Repository patterns is probably the most popular.
Persistence has been a hot topic in software development for a long time. The main problem is that the most popular approach for software development these days, Object-Orientation, doesn’t really map easily to efficient external storage systems like relational […]
Archive for December, 2010
How to Write a Repository
Published by December 23rd, 2010 in abstractions, books, domain driven design, java, object orientation and software design. 3 CommentsExpressiveness Omnibus
Published by December 19th, 2010 in abstractions, books, components, domain driven design, domain specific languages, enterprise architecture, layers, object orientation, soa, software architecture, software design, systems integration and trends. 2 CommentsRecently a friend discovered this blog. She asked me why do I write so much about Expressive Design. This is not the first time I’m asked this so I decided to write down my answer. I will try to give some overview of the topic and link to the many articles in this blog about […]
One Mock Per Test Considered Not Awesome
Published by December 14th, 2010 in abstractions, agile, books, c#, object orientation and software design. 3 CommentsFor some reason I came across a rule of thumb that says something like:
You should have only one mock per test; all other interactions must be stubbed.
That sounds like good advice but it’s not. This rule of thumb doesn’t really help writing good tests and it can easily lead to testing the wrong thing.
I’m not […]

