Last thursday, I attended a conference where we compared the “Classic” with the “London School” of TDD. I turns out, many of you are not too familiar with Mocking / believe that mocking will link your test too tight to y
When it comes to test coverage, I make zero exceptions. 100% test coverage, preferably unit test coverage, and zero warnings is what I aim for. So many times, my personal zero tolerance attitude has been challenged by co
I know most developers don’t waste much of their time choosing small things like package, class, method, or variable name. However, even the biggest architecture (something complex) stands on such small feet as little as
Another easy concept, that for some reason, took me a while to understand – invariants. An (object oriented) software contains objects (of a certain domain), and each object has a state. Depending on the business domain
I am a Java developer since 2001. Over the years I came to realize that most teams / companies are totally ruled by fear. Fear to touch the code, fear to touch the production system, fear to touch the test system, fear t