Hello,
I used to be a big fan of TDD but since i'm trying to launch different products, I don't do TDD anymore.
When i write a piece of code which i know will have a lifespan of 2 weeks i think it's overrated to write tests.
But as soon as I know tests will improve my immediate productivity I write tests. (e.g. complicated functions) .
What do you ? How's your test coverage for your mvp ?
I do but mostly for backend code and very feature focused with a few edge cases. It helps me make sure I don't break things and is easier than running a curl or clicking around.
Yes, totally agree, mvp is usually a product which you throw away anyway, potentially.
Also, with mvp, so many things may change, you may pivot a few times until you find what you actually need, and then you would have to rewrite tests.
That said, the core features of mvp should WORK. So it makes sense to write smoke tests, for example, which I have a generator for it so it doesn't take me long.