July 2013 Blog Posts

The 6 forgotten design principles & Conway’s Law

Component and services enable reuse and encapsulation of responsibilities and implementation details. They come into play when a monolithic application and a monolithic code-base is not enough anymore. These are the 6 forgot OO design principles about packaging cohesion & coupling that suggest criteria to group classes and responsibilities in components and services : REP The Release Reuse Equivalency Principle The granule of reuse is the granule of release. CCP ...