a czy Ty masz już swoją kaczuszkę? – #05

Metoda robi coś czego nie powinna? Zmienna przybiera nagle wartość, której się po niej nie spodziewałaś? Niespodziewany NullPointerException? Chcesz z kimś o tym pogadać, ale wszyscy obok wyglądają na zajętych albo co gorsza – nie masz nikogo obok, komu nie trzeba wyjaśniać czym jest pętla?

Na szczęście możesz mieć kogoś obok, kto tylko czeka żeby Cię wysłuchać i swoją milczącą obecnością doprowadzić do znalezienia błędu.

IMG_20170315_075606.jpg

Metoda debugowania za pomocą gumowej kaczuszki, bądź też bardziej po polsku: odpluskwianie z kaczuchą, to stary sposób wykorzystywania mówienia na głos w celu znalezienia błędów. Siadasz razem z kaczuszką opowiadasz jej pokrótce o czym jest kod, który napisałaś i linijka po linijce przechodzicie przez metodę. Mówisz do niej o każdej zmiennej, którą zaincjowałaś, o każdej zmianie jej wartości i każdym przypisaniu, i nagle doznajesz olśnienia. Sprawdzone 😉

Poza tym, że pomaga znaleźć błędy to jeszcze potrafi sprawić, że możesz wpaść na pomysł jak coś uprościć. Same plusy.

A jeśli akurat nie pomoże? no cóż zawsze można rzucić o ścianę, tłumienie emocji jest niezdrowe 🙂

Jedna uwaga do wpisu “a czy Ty masz już swoją kaczuszkę? – #05

Skomentuj

Proszę zalogować się jedną z tych metod aby dodawać swoje komentarze:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s

Ta witryna wykorzystuje usługę Akismet aby zredukować ilość spamu. Dowiedz się w jaki sposób dane w twoich komentarzach są przetwarzane.