maetl

Abstraction

Complexity and Unit Testing

“Lots of unit tests are a symptom of an architecture with complex and highly stateful abstractions, which, in turn, are a sign of a low quality architecture.”