Object orientation Articles
« Everyday Tales: We Call It Unit For A Reason
Aggregations and compositions are not just collaborations; they are part of the class internal design and should not be exposed; not even to tests.
« Internal Data Transfer Objects
A recurrent question when it comes to real world usage of Domain Models is how to integrate the Presentation and the Business Layer.
« Expressiveness Omnibus
Recently a friend discovered this blog. She asked me why do I write so much about Expressive Design. I will try to give some overview of the topic and link to the many articles in this blog about specific points.
« One Mock Per Test Considered Not Awesome
Using mocks and interactions as drivers for test cases you away from good specifications; always keep in mind that we should only bother about what, not how
« Nevermind Domain-Driven Design
I’m just too tired of how our industry just does not get the difference between Domain-Driven Design and Object-Orientation.
« Rules Of Thumb Are Warning Bells
There is nothing wrong with rules of thumb if one keeps in mind that those are there just to help you remember some fundamental principle.