What’s TDD

The TDD abbreviation in the programming world stands for Test-Driven Development. It is a specific way of writing software which establishes a concrete rythm the programmer follow while writing the code.

Many refer to TDD as to a tool which is incorrect.

The 2 TDD styles

Chicago/Classicist/Inside-Out

London/Mockist/Outside-In