#UnitTesting consists of adding small/specific tests to a code base.
#TestFirst is coding to satisfy an already established test suite.
#TestDrivenDevelopment is a way of building softwares steadily (you make baby steps, easy to tackle), incrementaly (every steps brings a new feature) with confidence (you know you didn't break what you've made)
#unittesting #testFirst #testdrivendevelopment #coding #programming #agile #tdd #extremprogramming #xp