
Maciej Żukiewicz
.debug(true)
Podsumowując
Kilka porad
Poprawianie błędów potrafi czasem zająć więcej czasu niż pisanie kodu

Pisz kod wolniej, ale dokładnie!
U mnie nie działa i nic się nie wyświetla na stronie?

Miej zawsze włączoną konsolę i zaglądaj do niej - poznasz przyczynę.
Odświeżanie po raz dziesiąty nie sprawi, że kod nagle zadziała

Jeżeli za drugim odświeżeniem dalej jest błąd to znaczy, że schrzaniłeś - szukaj błędu
Nie bój się komunikatów o błędach

Zawarta jest w nich często masa przydatnych informacji jak powstały błąd naprawić.
Zmiennych globalnych unikaj jak ognia

Hermetyzuj kod w funkcje - np. stosuj funkcje samowywołujące.
Stosuj bezpieczniejszą technikę porównań

Tam gdzie się da porównuj stałą do zmiennej a nie odwrotnie.
Nie poprawiaj kodu "na pałę"!

Nie ogarniasz co się dzieje? Przeanalizuj kod dokładnie, postaraj się go zrozumieć, nie dość że szybciej go naprawisz (a nie zepsujesz) to jeszcze się czegoś nauczysz!
Czytasz kod i wydaje Ci się, że wszystko powinno działać?

Pamiętaj o wynoszeniu (hoistingu) - o tym, że kod, który napisałeś nie jest 1 do 1 uruchamiany przez interpreter.
Nie zniechęcaj się błędami!

Pozwól sobie na popełnianie błędów. To właśnie dzięki nim poznajesz zasady programowania, a z każdym rozwiązanym problemem stajesz się lepszym ekspertem.
Bo nie ma to jak uczucie dobrze napisanej aplikacji :)

Którą potem pozostaje "tylko" udostępnić użytkownikom :)

Debuggowanie w JavaScript
By Maciej Żukiewicz
Debuggowanie w JavaScript
- 131