Design by Contract
Exploring the concept of design by contract, Alexander emphasizes the importance of making implicit contracts explicit to enhance code interactions. He discusses specification-based testing techniques, which, while often overlooked by developers, provide a solid foundation for deriving test ideas from user stories and specifications. The conversation highlights the need for developers to engage more with these fundamental testing techniques to improve software quality.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE-Radio Episode 283: Alexander Tarlinder on Developer Testing
Related Questions