Rewriting existing functions
| ID | FCNS-14 |
| Title | When rewriting existing functions, do not make a new copy of them with slightly modified code. |
| Priority | Recommended |
| Severity level | 5 |
| Description | Do not copy-paste an existing function as a local function of your code. Instead, use a wrapper around existing functionality. |
| Rationale | Multiple forks, duplications and reinventions of the wheel make a code base less modular and less maintainable. |