Dziś dowiecie się czemu gumowa kaczka jest przyjaciółką każdego programisty (choć ja wybrałam do przyjaźni świnkę). A z resztą sama metoda okaże się pomocna nie tylko dla programistów. Gotowi?
Rubber Duck Programming
To metoda wyszukiwania błędów (debugowania kodu) i nie jest niczym innym jak myśleniem na głos. Linijka po linijce tłumaczymy naszej kaczce (śwince czy kotu), co robi nasz kod. W ten sposób można zidentyfikować błędy w aplikacji.
Genialne w swojej prostocie, prawda?
Przypomnij sobie, ile razy po wypowiedzeniu swojego pytania na głos miałaś już na nie odpowiedź i mogłaś wrócić do pracy. Dzięki kaczce taki moment aha, już wiem jest możliwy nawet bez osoby, do której takie pytanie możesz skierować.
I jeszcze jedno. To nie jest jakaś tam głupota dla początkujących, uwierzcie mi, że nie raz zobaczycie seniora mruczącego pod nosem swój kod. I dobrze, bo to naprawdę pomaga.
To co, kaczki w dłoń?