Highly coupled classes are hard to understand and harder to test (opens in new tab)
Highly coupled classes look busy in production and become worse in tests. A focused example shows why they are hard to reason about and how a small test harness can make the design cleaner.
Read the original article