Test & Code cover image

Test & Code

212: Canon TDD - by Kent Beck

Jan 13, 2024
Kent Beck, author of 'Test Driven Development by Example', discusses Canon TDD. They explore adapting TDD to individual needs and the importance of creating test lists for expected behaviors. The conversation delves into test list conversion, managing new tests, and the significance of refactoring in the testing process.
07:31

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Canon TDD workflow outlines structured TDD process with incremental testing and refactoring steps.
  • Initial analysis and test case listing followed by code modifications and continuous testing essential for TDD success.

Deep dives

The Canon TDD Workflow by Kent Beck

Kent Beck's Canon TDD workflow outlines the structured process of test-driven development. The first step involves creating a list of test scenarios to cover, followed by turning one item into a concrete test, making the test and previous ones pass by changing the code, optionally refactoring for improved design, and repeating until the list is empty. Beck emphasizes the importance of adhering to this workflow for effective TDD implementation.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode