7Boilerplate code indicates code that occurs often in the implementation with almost no changes. Therefore it is cumbersome to implement as well as to maintain and is thus often the target of automated code generation using macros.