Often we don’t know how to use certain technology, we blindly look for tips and gather code snippets from different places of internet hoping to somehow glue it all together in a working application, for better or worse. We lack understanding of why we are doing some things, why that snippet looks like that, why
So you have tests, they are well named, well structured, with given, when, then blocks and all that beautiful things, they can even fit on a screen! But do you know how and what part of your code these tests test?
Last time I wrote a bit about the importance of testing your code. This time I’ll focus more on what test has to have.
Probably every developer will agree that testing software is important, everyone expects from third-party library or application that it will work, that it is well written and thoroughly tested, even if it’s free and you do not have to pay for it. So if everyone agrees, why so many developers don’t test their code?
About one year ago, out of a sudden, I was given an opportunity for a Tech Lead position in a scrum team, and everything changed…
If you want to work as a software developer, you will have to keep learning your whole life, so if you don’t like to learn, seek another career when you still can. But if you like to learn, here are some tips that may help you.