3 ms·
I haven't seen a single case where it doesn't go off the rails. One problem with tests is that benefits are immediate, but costs are delayed. When you're writi
by hbrn 4y ago
I haven't seen a single case where it doesn't go off the rails.
One problem with tests is that benefits are immediate, but costs are delayed. When you're writing tests it feels like you're creating nothing but value.
By the time you realize that tests made your architecture stiff as a board, they have already spread everywhere.
I've seen numerous cases where teams were not able to refactor because too many tests were failing. Quite ironic, given that tests are supposed to help refactoring.
- hinkley 4y agoI don’t think it’s an accident that I’ve had more testing mentors than anything else. Testing is hard. There’s a huge number of mistakes you can make and I’ve only made 70% of them so I deflect people calling me an expert. I’m not an expert, but I can look at tests and enumerate all of the rookie and sophomore mistakes, and let me tell you that can keep some people busy for their entire tenure. I don’t say it in front of policy people much, but I immediately suspect anything as hard as this of being done incorrectly.