Intro to Test-Driven Development

About This Session

What is Test-Driven Development? How does it differ from conventional programming? In this session, we'll look at:

• The 3 Steps of TDD
• The 3 Laws of TDD
• A collaborative demonstration with a simple code kata
• Costs vs. Benefits

The Speaker

{speaker.firstName} {speaker.lastName}

Jon Reid

Senior iOS Engineer Quality Coding

Author of "iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift" to published by the Pragmatic Bookshelf. I started practicing Test-Driven Development (TDD) and Refactoring in 2001. I’ve been applying TDD to Objective-C since 2005 — first on macOS, then on iOS. Now I’m doing TDD in Swift, and teaching TDD to iOS developers.