Agile Methods
Adolfo Neto (DAINF-UTFPR)
http://bit.ly/adolfontEn
2016
http://bit.ly/AgileMethods2016
Week 4
Test-Driven Development (TDD)
TDD vs. Test-Last Development (TLD)
Recent Systematic Review:
http://bit.ly/SR_TDD_2016
Unit Testing
Unit Testing in Clojure: Clojure.test
Unit Testing Practice #1: run tests
Unit Testing Practice #2: write code for tests
Unit Testing Practice #3: write tests and code
TDD Practice #1: write tests before code
Refactoring
TDD Practice #2: refactor code
TDD Practice #3: refactor tests
Learning TDD
Code Kata
Coding Dojos
Coderetreats

Agile Methods, Week 4: Test-Driven Development