Tagged: Software Patterns


NHibernate and the specification pattern

This is my first guest post at Agile-Code! I wish to thank my friend Zoran Maksimovic (@zoranmax) for the invitation! Hope the blog’s readers like it! 🙂 The Specification pattern is well known to...


The anatomy of a Unit Test

There are many ways of organizing Unit Tests and it depends both by who writes the tests and the team organization within which the project is running. Nevertheless of the organization which may vary:...


Composition over Inheritance

One (clever) question from my colleague during one interview we had days ago was about why is composition preferable over inheritance. On the other side we had a very clever guy as well:) so...