Clean Code Episode 16 - Component Cohesion
Sticky, Icky, gooey! Cohesion. That's what this one's all about. Component Cohesion.
How and why do components cohere? What are the good forces of component cohesion, and what are the bad forces? Which classes belong together in components, and which should be kept apart?
Oh, and why do White Dwarf stars go Supernova?
In this episode we're going to explore the three principles of component cohesion:
- The Release Reuse Equivalence principle
- The Common Closure Principle
- The Common Reuse Principle
Close

