This time it is from Jeremy Miller [The Shade Tree Developer]
“The legacy code was so tightly coupled that if you put a chunk of coal between the classes you would get a diamond.”
Another thing that caught my eye:
Twice in the last year I’ve transitioned from greenfield development projects that were written with TDD to working with brownfield code that had not been written with TDD. In almost startling contrast, the test-first code was vastly easier to extend with new unit tests than the code written test-last.
I feel the exact same pain in NQA currently. Even after all the major refactoring that went there. In comparision, it's a joy to work on Rhino Mocks, because it was developed Test First.
Comments
Comment preview