3 ms·
Personally I find this a curious observation. I honestly rarely do TDD myself, but find it very similar to functional programming. Learning Haskell the big th
by nightski 5y ago
Personally I find this a curious observation. I honestly rarely do TDD myself, but find it very similar to functional programming. Learning Haskell the big thing I picked up from it was top down design vs. bottom up design. What you describe is more akin to bottom up design. But I find TDD and even more so functional programming promote top down design which is the "strategic" approach.
But it just goes to show any technique (including TDD) is not going to force you into good habits. This needs to be learned with experience.
- ParetoOptimal 5y agoTop down design is great, but a hard sell since people like small wins and find it simpler to go bottom up. Then when they're at the top they don't know what better would have looked like ;) They get to be happy the whole time though.