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.