Rewriting existing functions

TitleWhen rewriting existing functions, do not make a new copy of them with slightly modified code.
Severity level4
DescriptionDo not copy-paste an existing function as a local function of your code. Instead, use a wrapper around existing functionality.
RationaleMultiple forks, duplications and reinventions of the wheel make a code base less modular and less maintainable.