
Writing Change-Proof Software with Tests - JSJ 555
JavaScript Jabber
00:00
Software Always Changes
I take exception to software is never done. You can define a set of requirements and you can say, this takes this input, it gives this output. But the system as a whole, when is Facebook done? When is Google? When is the Google system? I think Facebook was done five years ago or so. Do you know anybody that uses it? They just don't know it yet. So in general, software always changes. And TDD, if done right, can help you always be able to change your system.
Transcript
Play full episode