Justify Extra Code [DP7] [WHY]
Tip DP7
Extra code brings with it all sorts of extra costs. Extra code brings extra complexity, and the extra code has to be written, read, debugged, and otherwise maintained. If you or someone else might think a problem could be solved with less code, justify why the extra code exists with comments.
See the following: