Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Building Operable Software with TDD - But Not the Way You Think

NDC Conferences via YouTube

Overview

Explore a conference talk that challenges conventional approaches to Test-Driven Development (TDD) in the context of building operable software for microservice-based systems. Learn why relying solely on unit testing and long-running integration tests in deployed environments may not provide sufficient confidence for application deployment. Discover the benefits of "outside-in" testing, focusing on service boundaries and contract-first development. Gain insights into using TDD as a workflow to create more flexible and effective tests. Understand how this approach aids in defining service boundaries and correlates with tracing tools like Honeycomb for performance visibility. While the talk primarily uses WebApplicationFactory in .NET and Honeycomb for demonstrations, the concepts presented are applicable across various programming languages and environments.

Syllabus

Building Operable Software with TDD (but not the way you think) - Martin Thwaites

Taught by

NDC Conferences

Reviews

Start your review of Building Operable Software with TDD - But Not the Way You Think

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.