

438: Writing abstractions in tests
Sep 3, 2024
Stepha, a skilled tech storyteller, dives into the intriguing parallels between writing abstractions in tests and crafting compelling narratives. She and Joël discuss the delicate balance needed in both fields to avoid overwhelming the audience or leaving them bewildered. They explore motivations for using abstractions, from enhancing readability to simplifying test purposes. The conversation also covers the impact of custom matchers and shared examples in tests, highlighting the trade-offs that come with each approach for clearer, more effective testing.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8
Intro
00:00 • 2min
Navigating UI Complexity in Searchable Dropdowns
01:51 • 2min
Collaborative Design for Improved User Experience
03:44 • 2min
Exploring Design Perspectives and a New Reading Tool
05:25 • 3min
Enhancing the Reading Experience with Interactive Highlighting
08:00 • 2min
Efficient Test Writing Strategies
09:47 • 5min
Navigating Abstractions in Test Code
14:43 • 14min
Elevating Testing with RSpec Matchers
28:24 • 21min