Next: Podprogramy
Up: Obecné programátorské chyby
Previous: Použití množství proměnných namísto
  Obsah
Docela často se tato chyba vyskytuje v případě, kdy má program zpracovávat
soubory (týká se i všech obecně velkých datových struktur jako jsou pole,
lineární seznamy,...). Někteří programátoři jaksi nepředpokládají, že by
program mohl zpracovávat i velmi dlouhé soubory (desítky MB). Jejich programy
jsou často velmi neefektivně navrženy (na krátkých souborech se to neprojeví) a
nezřídka při zpracování rozsáhlejších dat zhavarují. V nejhorších případech pak
tato data i poškodí.
Proto je potřeba, aby se programátor vždy ještě před vlastním návrhem algoritmu
zamyslel. Je nutné analyzovat všechny možné vstupy, jimž může být program
vystaven. Pak je teprve možné navrhnout efektivní algoritmus.
David Martinek
2002-10-01