Moja największa pomyłka programistyczna polegała na głupim nie reinicjalizowaniu zmiennej w pętli zewnętrznej, w każdym razie nie wchodząc w szczegóły wybory do samorządu wygrał pierwszy kandydat na liście, który był nota bene moim znajomym. Potem wszyscy mówili, że ustawiłem wybory, i nikt nie chciał uwierzyć w tak nieprawdopodobny pechowy zbieg okoliczności.
Kumpel w firmie napisał skrypt generujący faktury. Dla każdego klienta leciał po bazie i sumował kwoty z kilkunastu wierszy. Problem polegał na tym, że umknął jego uwadze fakt, iż wypada zerować zmienną trzymającą sumę przed przerabianiem kolejnego klienta. Błąd wyszedł na jaw po jakimś czasie, gdy zaczęli zgłaszać się ludzie z fakturami na kilka tysięcy zł ;)
Fajne historie. Uwielbiam programistyczne historie (no co, nie każdy ma ciekawe życie!), ale nie o wszystkich z tej listy słyszałem -- choć ta z pierwszego miejsca jest już klasykiem (w sumie to może i wszystkim należy się ten status).
Widać tutaj, jak ważne jest testowanie, jak trudno napisać bezbłędny kod -- o ile w ogóle jest to możliwe przy większej złożoności programu -- i jak cenne jest programowanie defensywne. W szkole niby
Śmiej się, śmiej, ale już niebawem w Polsce zaczną prawdopodobnie powstawać pierwsze elektrownie jądrowe. Ktoś będzie musiał napisać do nich oprogramowanie. Czemu nie nasi polscy koderzy? Przecież nie mamy się czego wstydzić. Skoro więc polscy, to czemu np. nie Ty? :-)
w sumie racja, może dobrze, że u mnie ćwiczeniowiec czepia się pierdół w kodzie, ale czasem przesadza wspominając co krok o jakiejś komisji ds energii nuklearnej, która by się do czegoś tam przyczepiła [np wielka litera w jakiejś zmiennej] x|
Mysle, ze slabo dzialajaca wyszukiwarka wykopowa jest duzo gorsza od tego wszystkiego... Ale nie ma sie co dziwic, w koncu to nie wina adminow, tylko uzytkownikow - durne nazwy wykopow i tagi wszystko zniszcza.
Komentarze (46)
najlepsze
Widać tutaj, jak ważne jest testowanie, jak trudno napisać bezbłędny kod -- o ile w ogóle jest to możliwe przy większej złożoności programu -- i jak cenne jest programowanie defensywne. W szkole niby
Śmiej się, śmiej, ale już niebawem w Polsce zaczną prawdopodobnie powstawać pierwsze elektrownie jądrowe. Ktoś będzie musiał napisać do nich oprogramowanie. Czemu nie nasi polscy koderzy? Przecież nie mamy się czego wstydzić. Skoro więc polscy, to czemu np. nie Ty? :-)
Jak to mówią: "sky is the limit!"
http://en.wikipedia.org/wiki/List_of_notable_software_bugs