The thing with unit testing is, a lot of the time it's used to try and make a weakly-typed language with uncontrollable side-effects behave like a strongly typed language in which pure functions can be written.
A team lead who doesn't understand the above sentiment is at best only going through the motions with unit testing.
Comments
The thing with unit testing is, a lot of the time it's used to try and make a weakly-typed language with uncontrollable side-effects behave like a strongly typed language in which pure functions can be written.
A team lead who doesn't understand the above sentiment is at best only going through the motions with unit testing.
Im not sure I agree.
Unit testing is about code being to a specific standard (i.e. that API works like X or like Y).
Surely your referring to Fuzz testing?