Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Day of TDD

Day of TDD

It's increasingly important in our industry that we deliver quality, working software in a timely manner. TDD is but one way that we can accomplish this. We'll work to define TDD, learn the benefits associated with Test Driven Development, and how to accomplish this in our daily jobs.

The day will start with a brief introduction, then we are going to dive right in. You'll learn the basics, some advanced techniques, and how to avoid pitfalls along the way. We'll primarily be focusing on C# and .NET, but will cover testing in JavaScript as well.

John Callaway

August 19, 2017
Tweet

More Decks by John Callaway

Other Decks in Programming

Transcript

  1. AGENDA • History of TDD • Code Kata • C#

    example • Lunch • JavaScript example • Raffle
  2. THE BOWLING GAME KATA • Kata – exercise • Overview

    • Pair up and whiteboard • Start to code • https://github.com/StPeteNet
  3. RESOURCES • Test Driven Development by Example – Kent Beck

    • Clean Code and The Clean Coder – Robert C. Martin (Uncle Bob) • CleanCoders.com • http://osherove.com/tdd-training/