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...
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...
Every software project is particular and has its own features, but in general there are things that are common across the industry! In this post I would like to mention things that in my...
Programming / Software Architecture
by Zoran Maksimovic · Published March 15, 2013 · Last modified November 7, 2017
Software Development is so many things; to have a good start creativity, passion and methodology have to be a perfect match. While the creativity and the passion are subjective and personal, the methodology is...
Programming / Software Architecture
by Zoran Maksimovic · Published May 4, 2012 · Last modified November 3, 2017
We mention Cohesion vs Coupling when we are talking about Software Design Principles. Those two principles were first introduced in the book Structured Design: Fundamentals of a discipline of computer program and system design...
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:...
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...