Tech Done Right · Episode 4
· February 2017
In The Testing Weeds With Sam Phippen and Justin Searls
with Justin Searls, Penelope Phippen
Duration: 49:16
Sam Phippen, Justin Searls, and Noel Rappin spend this episode talking about the value of test-driven development (TDD) as well as its cost. They discuss the kinds of problems that developers are likely to have after they learn TDD and attempt to apply it to a large application. Learn why Rails is both great and terrible for automated testing, and how testing can influence the structure of your code.
Show Notes
Episode 004: Testing
Summary
Sam Phippen, Justin Searls, and Noel Rappin spend this episode talking about the value of test-driven development (TDD) as well as its cost. They discuss the kinds of problems that developers are likely to have after they learn TDD and attempt to apply it to a large application. Learn why Rails is both great and terrible for automated testing, and how testing can influence the structure of your code.
Guests
Sam Phippen: Engineer at Digital Ocean and member of the RSpec Core Team
Justin Searls: Writes bad code effortlessly and cofounder of Test Double. Maintainer of several testing tools, and frequent speaker on test related topics.
Show Notes
01:30 - Intermediate Level Problems in Testing
04:58 - The Value of Testing
15:15 - Isolated Unit Tests
17:52 - Structuring Applications
23:13 - Test-Driven Development (TDD)
33:22 - TDD in a Smalltalk Environment
35:00 - Isolating Tests in a Rails Environment
36:54 - Test Tools
Tips & Resources:
Sam:
Justin:
Find some little problem and instead of implementing it in a Rails app, type bundle.gem and then make up a name and then practice and invent your own way of organizing code and tests so you can break things down.
Noel:
As you’re trying to test stuff, really try to focus on going back and forth between the tests and the code more rapidly than you’re probably doing so right now.
Special Guests: Justin Searls and Penelope Phippen.
Tags
Related Episodes
Ep. 13: Livable Code With Sarah Mei
with Sarah Mei
Ep. 72: Teaching Testing and Design
with Avdi Grimm, Betsy Haibel
Ep. 59: Building Git with James Coglan
with James Coglan
Ep. 33: Back in the Testing Weeds with Sam Phippen and Justin Searls
with Justin Searls, Penelope Phippen
Related Videos
Rails on Ruby: How Ruby Makes Rails Great
RailsConf 2023
Hotwire: HTML over the Wire
RailsConf 2021
High Cost Tests and High Value Tests (somewhat less Ruby-centric version)
Goto Chicago 2018
Related Posts
-
May 20, 2010: Fontastic
May 2010
-
Rails, Objects, Tests, and Other Useful Things
Jul 2012
-
Setting Up Fast No-Rails Tests
May 2012
-
Publication And Other Updates
Jan 2008
-
Cucumber Rails 0.4: The De-Web-Step-ining
Mar 2011