Sauberer Code kommt meistens am Anfang, unsauber wird er erst nach einiger Zeit. Das ganze geht dann selbst bei aller Liebe uns konsequenten Richtlinien auf Kurz oder Lang gegen den Baum.
Ich glaube rhodan meinte das umgekehrt bzw. setzt früher an: Wenn man das Programmieren lernt und erstmal einfach drauf los "progt", dann programmiert man unsauber und erst mit der Zeit und mit hilfreichen Tips (z.B. hier aus dem Forum) und mit vielem Ärgern über den Sch... den man sich da vor 2 Jahren zusammengestümpert hat und wo man nun selber nicht mehr versteht, was man da eigentlich gemacht hat, lernt man saubereren Code zu schreiben.
Bei deiner Prozentformel mein ich auch, das diese richtig ist, wobei der TE das in #1 auch so geschrieben hat.