Znate li šta spaja žutu patkicu, bube i programiranje?
Imamo žutu patkicu, bube i programiranje koja je veza? “Izraz ‘žuta patkica’ povezan je s konceptom poznatim kao ‘čišćenje koda gumena patkica’ (engl. “rubber duck debugging“).
Ova praksa dolazi iz programiranja i predstavlja način rješavanja problema pomoću verbalizacije problema ili objašnjavanja koda nekoj neživoj, pasivnoj osobi ili objektu, poput gumene patkice.
Programeri često koriste ovu tehniku tako što objašnjavaju svoj kod ili problem naglas gumenoj patkici. Ovaj proces verbalizacije često dovodi do boljeg razumijevanja problema i omogućuje programeru da sam pronađe rješenje.
Više o debagovanju
“Debagovanje” u programiranju predstavlja proces pronalaženja, analiziranja i ispravljanja grešaka u programu. Greške, poznate i kao “bagovi” ili BUBE mogu prouzrokovati neispravno ponašanje programa ili čak dovesti do potpunog sloma.
Postoje različite metode i alati koji se koriste za debagovanje kao što je štampanje i prikaz (Print Statements), upotreba debuggera, logovi, testiranje jedinica (Unit Test), ispravljanje logičkih Grešaka i debagovanje pomoću gumene patkice.
Stručnjaci sugerišu da djeca treba da nauče programirati, jer programiranje postavlja programere kao “kreatore” ili “graditelje svijeta” unutar programskog okruženja – po definiciji, programiranje zahtijeva kreativno i eksperimentalno razmišljanje.
Djeca uče koristeći predmete na različite načine. Kada eksperimentišu, istražuju i stvaraju, djeca uče kako riješiti problem u situacijama u kojima nema postavljenih ili “pravih” odgovora.
Ovakvo postavljanje pitanja vodi ih ka otkrivanju i usvajanju novih i uzbudljivih znanja te aktiviranju njihove kreativnosti.
Dakle, ako želite približiti svoje dijete raznim načinima rješavanja problema ili jednostavno istražiti čaroliju programiranja, bacite oko na naše kurseve i podržite ih na putu prema izuzetnosti!