Trošku OT, ale téma mi připomnělo:
Stížnost mého kolegy, programátora:
KURVA! KURVA! KURVA! Predchozi programator vyrobil specialni tridu jen na prevadeni rychlosti z kilometru/sec. na metry/sec., dalsi specialni tridu na vypocet, jak dlouho trva presun danou rychlosti po usecce dane delky (jedina metoda teto tridy, ktera to vypocita, navic prijima rychlost v m/s, vzdalenost v metrech a vraci milisekundy)... ale uz si nezkontroluje, jestli mu nekdo do vstupnich souboru nepodhodil nulovou rychlost vozidla!
Takze klidne vypocita "potrebny cas", podeli nulou, vyjimka se zignoruje, prevede to nekonecno na long (to ty milisekundy), vyjde mu cas prekracujici stari vesmiru, klidne ho vrati dal, ten cas se pouzije jako simulacni cas, kdy ma prijit udalost "dosazeno cile", pricte se k nemu aktualni simulacni cas, pretece to, vyjde minus .. ten minus se pak prevede na dny a pak to zkolabuje na tom, ze vysledek neni z rozsahu 0..6, coz jsou platne dny v tydnu ...
kdo tohle pouzije na modelovani realne dopravy, ten nebude do smrti veselej ...