1. Test Driven Development Why I hate it, but really love it. 2. Start with FAIL 3. Make it Green! 4. Make it Pretty (refactor)(Not Like this chap) 5. Eh?Why???How???When???…