All posts by
Michał Przysucha

May 13 2026

Two schools of TDD explained

This article presents two approaches of how TDD can be applied. The first is the classic one where the objects are treated as black-boxes and verification is based on the objects state. The second one is focused on interactions.


Michał Przysucha

Software Engineer at Allegro, seasoned in JVM stack and Big Data, algorithms enthusiast. In his free time, he enjoys rock climbing.