Tweet This post was originally published here by Valtech UK consultant Sandro Mancuso Over the years, working in different web-based Java projects, I noticed that there is a big confusion about the boundaries and overlaps between MVC, that is an architectural pattern, and a multi-tier architecture (also known as n-tier architecture). The main confusion is [...]
Cohesion is probably the most important concept of Object-Oriented Programming since it promotes a good level of encapsulation, separation of concerns and responsibilities, re-usability and maintainability. DefinitionCohesion (noun) : when the members …
There seems to be an increasing amount of discussion about software craftsmanship but what is it?
Thanks to Robert C. Martin for this great presentation about what it means to be a professional craftsman.
I’m sending this to everyone I can think of so I should let you know. This is recommended viewing for anyone who considers [...]