
Balancing Coupling in Software Design
Add Dot
00:00
How to Get an Instantaneous Aha Moment
Flatic: I would start by evaluating the amount of knowledge shared between the two components. Second, evaluate the distance between those components. And third, how often the components are expected to change. Now, give some numeric value for each of those dimensions. Let's say from one to 10, how much knowledge is shared,. One to 10,How distant the components are from each other andOne to 10,how often they're expected to change If you're getting a high number, then probably you have a problem. So make sure that your maintenance pain is zero.
Transcript
Play full episode