Simple meta TDD project that explains TDD using TDD:
- TDDTest.testWhatDoesItMeans() What does it means ?
- Test-Driven Development.
- TDDTest.testWhatIsIt() What is it ?
- Software development process.
- Not a test technique.
- TDDTest.testGetCycleIterator() TDD Cycle
- Test
- Code
- Refactor
- TDDTest.testGetLaws() TDD Laws
- You may not write production code until you have written a failing unit test.
- You may not write more of a unit test than is sufficient to fail, and not compiling is failing.
- You may not write more production code than is sufficient to pass the currently failing test.
- TDDTest.testGetQuote() TDD Quote
- TDD is a crazy idea that works.
- TDDTest.doItYourselfUsingTDD() TDD Author
- Kent Beck