Mocks and their influence on software design
When speaking about unit testing, one automatically also speaks about mocks. It seems to be quite a common attitude towards mocks along the lines of "Mock everything" and this attitude can be quite dangerous. Therefore, here are some words of caution.