The original description of TDD was in an ancient book about programming. It said you take the input tape, manually type in the output tape you expect, then program until the actual output tape matches the expected output. After I'd written the first xUnit framework in Smalltalk I remembered reading this and tried it out. That was the origin of TDD for me. When describing TDD to older programmers, I often hear, "Of course. How else could you program?" Therefore I refer to my role as "rediscovering" TDD.
Mongo bonus points for anyone who can refer me to the original book.
24.9K views ·
View upvotes
· Answer requested by and 1 of 4 answers
Something went wrong. Wait a moment and try again.