Jeśli 20 min szukania błędu nie daje rezultatu, to wstaje się od kompa, robi 15 minutową przerwę i siada ponownie - w zdecydowanej większości przypadków następuje błyskawiczne olśnienie ;)
mi to najczęściej zdarzają się literówki ... Lub kiedy indziej robiłem coś i przez godzinę zastanawiałem się dlaczego to coś nie działa. I potem się okazało się że jednak działa. Ale SQL wykonywał się na innej bazie danych a ja na jeszcze innej bazie podglądałem wyniki w pgadminie.
w polskich wersjach produktów microsoft, które się oprogramowuje zwykle jest tak ze wszystkie błędy zostały przetłumaczone jako: "wystąpił błąd" i szukaj programisto wiatru w polu....
"EVE uses a special Stackless version of Python for both the server and the client. This makes for a much simpler creation of game logic than what was available in the past."
Czasem zdarza się tak, że średnik w złym miejscu (lub jego brak) kompletnie zmienia działanie programu, pozostawiając przy tym kod źródłowy całkowicie zgodny ze standardem. Nie pomoże tu żadne IDE ani nic innego. I wtedy właśnie pojawiają się takie sytuacje jak w tym komiksie. To nie chodzi o to czy jest denerwujące czy nie. To jest cholernie ciężkie do naprawienia.
Śmianie się z takich sytuacji świadczy tylko o tym, że macie albo
Jest takie powiedzenie, że na napisanie 90% linii kodu potrzeba 90% czasu. Na napisanie kolejnych 10% linii potrzeba kolejne 90% czasu ;)
Kończyłem raz pisać pewien programik, który nie do końca działał poprawnie. 2-3 godziny szukałem błędu którego nie było bo dev miał z kodem jakiś problem a visual wszystko ładnie i gładko przyjmował.
Oj w takich chwilach mam ochotę wyrzucić kompa przez okno.
A zasada szukania błędu w 3 (trzech) krokach: robimy jeden krok w tył od kompa, potem drugi, w końcu trzeci i... jest. Kod wygląda zupełnie inaczej! ;)
Kompilator nie koloruje kodu. Robi to edytor kodu źródłowego, a Visual Studio to IDE (zintegrowane środowisko programistyczne), czyli wszystko w jednym.
Komentarze (35)
najlepsze
Inna sprawa, że pisanie takich długaśnych funkcji to może trochę przesada ;-)?
Komentarz usunięty przez moderatora
a potem zaglądnij tutaj: http://www.eve-online.com/faq/faq_07.asp
"EVE uses a special Stackless version of Python for both the server and the client. This makes for a much simpler creation of game logic than what was available in the past."
Śmianie się z takich sytuacji świadczy tylko o tym, że macie albo
Kończyłem raz pisać pewien programik, który nie do końca działał poprawnie. 2-3 godziny szukałem błędu którego nie było bo dev miał z kodem jakiś problem a visual wszystko ładnie i gładko przyjmował.
Oj w takich chwilach mam ochotę wyrzucić kompa przez okno.
Chciałbym mieć tylko takie problemy...
Program:
with Ada.TextIO;
procedure Test is
begin
Ada.TextIO.Put_Line ("Test!")
end Test;
Kompilacja:
nivertius@tentacle ~/test $ gnat make test
gnatgcc -c test.adb
test.adb:5:39: missing ";"
gnatmake: "test.adb" compilation error
Ale cóż, są gorsze i lepsze kompilatory ;-)