2 days ago • The Passionate Programmer

Quick question for developers:

When code is hard to test, what’s usually the problem?

A) Too many dependencies
B) Low cohesion
C) Hidden decisions inside methods
D) Something else

I explore this in the new episode on testability as a design signal.