Building Operable Software with TDD - But Not the Way You Think
Offered By: NDC Conferences via YouTube
Course Description
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
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube