Skip to content
173: Mocking and Unit Tests episode artwork

Apr 29, 2024 1 hr 35 min

173: Mocking and Unit Tests

from Programming Throwdown Hosted by Patrick Wheeler and Jason Gauci

Patrick and Jason discuss unit testing, regression testing, and system testing, with a focus on when mocking actually helps. They explain mocks versus fakes, testing tradeoffs, and the practical role of testing libraries across several major languages.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

173: Mocking and Unit Tests

0:00 1:35:22

Chapters

  1. 0:15 Introduction
  2. 7:06 A showcase of a 3D-printed gaming device
  3. 11:16 The benefits of social media for local events
  4. 13:21 Rust vs. C++ at Google
  5. 16:42 Introduction
  6. 18:52 The Future of C++
  7. 21:37 The Longevity of C++
  8. 23:49 Cosine Similarity in Machine Learning
  9. 28:38 Cosine Similarity Limitations
  10. 42:43 The Science of Training
  11. 46:16 A Movie Making Nerd
  12. 48:59 The YouTube Algorithm
  13. 53:26 Dwarf Fortress Deep Dive
  14. 57:56 Strategies for Managing Complex Game Mechanics
  15. 59:49 Defining Unit Tests
  16. 1:02:20 The Pitfalls of Over-Testing
  17. 1:04:26 Defining Test Types
  18. 1:06:52 Faking vs. Mocking
  19. 1:10:17 Mocking vs. Fakes
  20. 1:24:44 Why You Should Never Use Custom Cryptography
  21. 1:28:21 Non-Compete Agreements in Finance
  22. 1:30:32 Automating Tests with GitHub Actions

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Programming Throwdown?

This episode is 1 hour and 35 minutes long.

When was this Programming Throwdown episode published?

This episode was published on April 29, 2024.

Can I download this Programming Throwdown episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.