I’m sure you know about unit tests. And you probably know that you don’t write them enough. More is better than less, some is better than none. May be your project is fully covered by thousands of unit tests. There is only one “tiny” problem — probably most of those tests are wrong…
I think the first thing you’ve learned about unit tests is that every new class, function or a line of code must be tested. Some argue that you should even write unit tests before writing actual code itself. But I’m not here to teach you Test Driven…
A software developer. Need I say more?