Testing Mocks

One common mistake engineers make is to test mocks. However, would you know what the right principles are and how to spot good or bad tests according to these principles? IF you don't have first principles, you are very likely shooting into the dark. In Brazil, we have this metaphor that if you play chess with a pigeon (I will use a chicken in this post), you will very likely lose because the…