A single conversation with a wise man is better than ten years of study.
~ Chinese Proverb ~

The Three Laws of Test Driven Development

Robert C. Martin

The jury is in, the case is closed. TDD works, and works well. In this talk Uncle Bob makes the point that TDD is not a testing technique at all. Rather, TDD is a way to ensure good architecture, good design, good documentation, and that the software works as the programmer intended. TDD is a necessary discipline for those developers seeking to become professionals. This talk is half lecture and half demonstration. Examples are in Java and Junit.

More talks