Upload
xpeppers
View
222
Download
0
Embed Size (px)
Citation preview
“Test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence”
Kent Beck
Fast feedback
Emergent / simple design
Requirements nailed down
Non regression test suite
Always up to date code documentation
why?
Add a little test
Run all tests and fail
Make the simplest change to succeed
Run all tests and succeed
Refactor
how?
“In essence when you refactor you are improving the design of the code after it has been written”
Martin Fowler
Continuous feedback / exchangeMore focusLess frustrationHigher quality fighting poor practicesLess bugsCollective code ownership… and it’s fun!
Why?