Ruby on Rails / Testing
Test-driven development is a general approach to creating software. You may hear about red-green-refactor cycle which is the essence of TDD.
Originally, TDD was a part of extreme programming but it’s now a separated programming technique. Knowledge of this technique is a very common requirement of job offers for software developers.
We can just fit the essence of TDD in three repeatable steps:
and then just repeat with every next class you will be working on.
At the end credits for the author: test-driven development was created by Kent Beck