Nov 29, 2020

Mocks, dummies, spies, fakes - testing your code

Test doubles are objects that are used to replace real objects in tests. They can be used to isolate the code being tested from its dependencies, simplify the code being tested, or speed up tests. Dummies are test doubles that do nothing. Stubs are test doubles that provide canned responses...

Mar 31, 2017

Software engineering - is specification important?

Recently during my daily work I started to think about software specifications. The development world is living in the agile era and is even more aggressive with dead and quality. There are two extreme scenarios which we can begin with, the first is a team where developers don't have documentation...