Software Engineering Radio - the podcast for professional software developers cover image

Episode 520: John Ousterhout on A Philosophy of Software Design

Software Engineering Radio - the podcast for professional software developers

00:00

How to Avoid Coupling Your Tests to the Implementation

When i write tests, i don't actually test the abstraction. I tend to test the implementation. And just because i feel like i can, i can test more thoroughly if i don't look at the implementation at all. So as long as you're not doing that a lot, long as you are not having to mass ive refacting your tests all the time, then i'd i'm oka with that. But you know, this is a nary which i may just other people might disagree with me on thisn ye and en,. This isn't the show where i push your ideas against mine, but that might be a fun conversation to have in another context.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app