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
Introduction to Functional ProgrammingDelft University of Technology via edX MongoDB for .NET Developers
MongoDB University 基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network Blazor and JavaScript Interoperability
Coursera Project Network via Coursera