Jakob Holderbaum's Articles
I speak at conferences and write articles for my blog and various publishers.
In the context of automated testing assertions are used to verify the result of a specific action. Modern testing frameworks provide a multitude of generic assert methods/functions.
While these assertions are an essential tool for crafting automated tests they very often fail in expressing test intentions.
Uniform Access Principle
A long, long time ago (around 1997) a smart man (Bertrand Meyer) wrote a profound statement (in the famous book “Object-Oriented Software Construction”) which influenced our current idea of the decent construction of proper objects.
First Class Citizens
I don’t like primitives. They bury intent and force every possible consumer to gain knowledge about domain specifics, which it should not even care about.