3 ms·
It's not really a straw man. Driving your application with tests at the unit level doesn't make a lot of sense, in the case of a web app at least. The BDD appro
by sjtgraham 13y ago
It's not really a straw man. Driving your application with tests at the unit level doesn't make a lot of sense, in the case of a web app at least. The BDD approach makes more sense to me. It's how I work and in my experience tends to inform design a lot better.
- ch4s3 13y agoI think saying hexagonal design is bad therefore TDD is bad qualifies as a straw man. Person 1 has position X. Person 2 disregards certain key points of X and instead presents the superficially similar position Y. The position Y is a distorted version of X. Here X = TDD is good. Y = hexagonal design could be good for rails Y =/= X I'm no TDD zealot, I just think DHH's argument here is weak.