
Episode 520: John Ousterhout on A Philosophy of Software Design
Software Engineering Radio - the podcast for professional software developers
00:00
Test Driven Development
Test driven development can lead to a bad design. It's better to build an abstraction, and then write the tests afterwards. I'm not a fan of t d d - test riven development or test riveen design. i think it's maybe closer to axiomatic fom my perspective that it absolutely should be abstractions and not features. And gen this is a way of thinking about what are the units tht you're adding on to your system. That's why we say ther should mostly be abstractions.
Transcript
Play full episode