Koukám, že než jsem na mobilu nadatloval odpověď, tak tu přistála ještě obsáhlejší a přesnější
Ještě jsem si vzpomněl na jeden citát:
Nejprve napište program, aby fungoval. Pak jej přepište, aby byl krásný. Pak teprve, pokud se to ukáže nezbytné, ho přepište na rychlejší. Ale často už předpisem na krásný vznikne dostatečně dobrý.