Software Sessions cover image

Software Sessions

Testing with Jason Swett

Apr 4, 2022
Jason Swett, author of the Complete Guide to Rails Testing, discusses various testing topics. Advice should be contextual; small projects have different needs than large ones. Fast feedback loops help work efficiency. Involving the database in tests is crucial. Breaking features into small pieces allows for quick review. Jason rarely uses mocks and stubs. Writing tests saves time and aids feature design. Feature flags enable complex development. Creating a conference fosters connections and camaraderie.
01:09:17

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Understanding the context is crucial when giving or receiving advice, as what works for one project may not work for another.
  • Choosing the appropriate level of testing (e.g., integration tests vs. unit tests) based on the function being tested is essential.

Deep dives

Working on Small Projects and the Importance of Context

The speaker discusses working on small projects and highlights that most developers work on small projects due to the prevalence of small businesses. They emphasize the importance of understanding one's own context when giving or receiving advice, as what works for one person may not work for another. They also mention the dangers of blindly applying advice without considering the specific situation. Overall, they encourage the consideration of context and the acknowledgement that not everyone is working on large-scale projects.

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