Presented by: Steven Hicks
Learning Test-Driven Development (TDD) is frustrating. The first couple tests feel strange - you wonder why you're writing tests that fail on purpose. Before long, you find yourself behind schedule from spending so much time on tests. You abandon unit testing completely. You'll write them after....if you find the time.
Topics and activities include:
* An introduction to the fundamentals of TDD
* An instructor-led demonstration of TDD in practice
* A collaborative code kata to get a hands-on, practical introduction to TDD
A laptop with the LTS version of NodeJS installed (currently 10.16.3) is required. The corresponding version of NPM (currently 6.9.0) is also required. Detailed setup instructions are at https://stevenhicks.me/tdd-setup.