Seminar sylabus PV260 (Java-NetSuite)

10 - Test Driven Development

In this seminar we will train and discuss approaches to Test Driven Development.

TDD Mantra: Red-Green-Refactor

Red: Write a test and see it fail.

Green: Write a production code to make the failing test pass.

Refactor: Using a series of small steps, make the code understandable and free from duplicity, employing SOLID principles and design patterns. Run the tests often to make sure they all are still green.

TDD Events

If you want to make you TDD skills better, there are Coding Dojo and Code Retreat events where you can practice programming, object-oriented design and TDD.

Sources

Coding kata catalogue
Official Code Retreat site
Czech Code Retreat site