Jul 30, 2017 · 1 min read
That’s half of it.
The loan-shark kicker is something like “…of an application, knowingly
- introducing potential defects (including untested code paths); or
- increasing the cognitive load placed on a maintainer excessively; or
- introducing variance between actual and reasonably expected behaviour, based on relevant specifications or other documentation that a new maintainer would reasonably be expected to consult.
The tl;dr might be “degrades communication and/or understanding of the code”. You broke the Boy Scout Rule, and there’ll be a forest fire sooner or later unless you go clean up the mess.
