If you think that design is in test code then you have my pity. I suppose you have never seen a design document; people are too lazy for that. I do write documents. I write requirements and functional specs; I don’t write implementation specs much anymore unless it’s post-development because they are too volatile.

I wrote in Smalltalk for a while, I never heard of TDD; Beck’s book came out in 2000 and Smalltalk was a fading memory by then.

You’re the second one who has told me that tests are for interface design. That is completely wrong, factually and conceptually.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store