Het hangt af van de levensduur van de code en de impact bij fouten. Clean code loont zich enorm voor code die langere tijd bestaat en verandert; "goed genoeg" is de juiste keuze voor wegwerp-, prototype-, of zelden aangerakte code. Het vaardigheid is het matchen van je investering aan de situatie — zowel slordigheid als overkill vermijden.
Het principe: pas inspanning aan aan de levensduur van de code
Codekwaliteit is een , en zoals elke investering hangt het rendement af van tijd en blootstelling. Twee vragen om jezelf te stellen:
