Blog Post
50 Years of Cohesion - and Still Elusive?
More than half a century ago, the concepts of coupling and cohesion were introduced into software architecture. Since then, “reduce coupling, increase cohesion” has become a fundamental guiding principle for designing software systems. And yet, opinions still often diverge on what exactly cohesion means and what the concept is actually good for.