Tak si tady pročítám kapitolu o chybách z knihy Real-Time Systems and Programming Languages [Alan Burns a Andy Wellings] a tohle je cekem zajímavé:
Na základě studií provedených v osmdesátých letech na velkých softwarových projektech bylo zjištěno, že přibližně na každý milion řádek zdrojového kódu připadá 20 000 chyb. 90% těchto chyb je nalezeno během testování. Dalších 200 chyb je objeveno během prvního roku fungování, přičemž 1 800 chyb zůstane skryto.
A teď to nejlepší:
Rutinní rozšiřování systému končí většinou opravou 200 chyb a produkcí 200 chyb nových!
Joo, holt nikdo není dokonalý…
na každý milion řádek zdrojového kódu připadá 20 000 chyb
To by měli vidět můj kód
Rutinní rozšiřování systému končí většinou opravou 200 chyb a produkcí 200 chyb nových!
Můj styl je spíš tento – při odstraňování chyby napáchám toliko zvěrstev, že jejich odstranění se ukáže být mnohem důležitější, než eliminace původní chyby, která nakonec až tak závažná nebyla