Working Code

065: TDD In the Trenches with Scott Stroz


Listen Later

Sponsors

  • Audible - get a free audiobook from Audible with no strings attached at https://workingcode.dev/audible

Testing code is like taking out insurance: until you need it, it can be hard to understand why it's so important; it can be hard to understand what everyone is raving about. And so, you continue writing your code without tests. And, everything is fine, until one day it isn't. And in that moment, you finally see for yourself what value automated testing could have brought to the table.

On today's show, the crew talks to Scott Stroz about his experience with Test Driven Development (TDD); and, about how he has come to understand that testing makes possible what would have otherwise been impossible. With solid testing practices in place, Scott was able to refactor an exceedingly convoluted intake form that rendered 25 buttons, 6 unique workflows, and took the user through up to 28 steps. Crunch those numbers and try telling me that the chance of making a mistake isn't absolute. And yet, thanks to a rigorous test-first coding methodology, Scott was able to completely refactor this workflow - from the ground-up - and delivery it on-time and without error!

Notes & Links
  • Sandi Metz: RailsConf 2014 - All the Little Things
  • Sandi Metz: No Private Methods

Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

And, if you're feeling the lovesupport us on Patreon.

With audio editing and engineering by ZCross Media.

...more
View all episodesView all episodes
Download on the App Store

Working CodeBy Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham

  • 5
  • 5
  • 5
  • 5
  • 5

5

26 ratings


More shows like Working Code

View all
The Joe Rogan Experience by Joe Rogan

The Joe Rogan Experience

228,818 Listeners

The Bill Simmons Podcast by The Ringer

The Bill Simmons Podcast

30,229 Listeners

StarTalk Radio by Neil deGrasse Tyson

StarTalk Radio

14,291 Listeners

Science Vs by Spotify Studios

Science Vs

12,203 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

983 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,014 Listeners

Conan O’Brien Needs A Friend by Team Coco & Earwolf

Conan O’Brien Needs A Friend

59,324 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

245 Listeners

The Bulwark Podcast by The Bulwark

The Bulwark Podcast

12,262 Listeners

Modernize or Die ® Podcast by Ortus Solutions

Modernize or Die ® Podcast

7 Listeners

Bad Friends by Bobby Lee & Andrew Santino

Bad Friends

14,372 Listeners

Hard Fork by The New York Times

Hard Fork

5,470 Listeners

Fly on the Wall with Dana Carvey and David Spade by Audacy

Fly on the Wall with Dana Carvey and David Spade

12,834 Listeners