Arne Mertz

The mutable keyword seems to be one of the less known corners of C++. Yet it can be very useful, or even unavoidable if you want to write const-correct code […]

Last week I have touched source file organization of generated code. Today I’ll share some thoughts on testability of code when a part of it is generated.

Every refactoring can be composed of a set of simple basic steps. Knowing these basic refactoring steps is crucial when we want to continuously compile and test during the refactoring.