• PetruZ
    #12
    Nem, hanem egyszerűen nem tudsz felkészülni minden esetre. Amikor megírsz mondjuk egy jpeg kezelő library-t, feltételezed, hogy hibás adatokat nem kaphatsz. De ha még be is építesz valami védelmi mechanizmust, rá fogsz jönni, hogy nem gondoltál mindenre. Írtam már ezt-azt sokfelhasználós környezetben is és volt, hogy kb. 1-2 óra alatt sikerült vmelyik usernek olyan extrém hibát okoznia, amelyre egyszerűen nem is gondoltam, hogy bekövetkezhet. Ő megcsinálta. :)
    Szóval nem lehet mindent a programozókra verni. Egy rendszer bonyolultságával exponenciális arányban nő a lehetséges hibaforrások száma és egyszerűen képtelenség mindent befoltozni. Pláne azokat, amelyek gyakorlatilag fel sem merülnek benned, hogy hibát okozhatnak.