|
< Back | Wikipedia | Home | Dark Mode Rubber duck debuggingSa software engineering, ang rubber duck debugging (o rubberducking) kay usa ka teknik sa pag-debug sa code pinaagi sa pagsulti o pagsulat sa problema gamit ang yano nga pinulungan aron mas masabtan kini. Kining ngalan naggikan sa usa ka istorya sa librong The Pragmatic Programmer, diin giingon nga ang usa ka programmer nagdala og gomang itik ug nag-debug sa iyang code pinaagi sa pagpatin-aw niini, linya matag linya, ngadto sa itik. Aduna pay daghang susamang pamaagi nga nagtugot sa paggamit sa laing mga butang (kasagaran dili buhi) o mga binuhi sama sa iro o iring. Usahay, teddy bear ang gamiton sa maong katuyoan. Daghang programmer ang nakasinati nga makakita og solusyon sa problema samtang nagpatin-aw niini ngadto sa lain, bisan pa ngadto sa tawo nga wala'y nahibaw-an sa programming. Sa ilang pagpasabot kung unsay tuyo sa code ug sa paglantaw kung unsay tinuod nga gihimo niini, mugawas ang kalainan tali sa giplano ug sa resulta, ug kini makatabang sa pag-ila sa problema. Sa kinatibuk-an, ang pagtudlo sa usa ka hilisgutan nakapugos sa paglantaw niini gikan sa lain-laing mga perspektibo ug makahatag og mas lawom nga pagsabot . Pinaagi sa paggamit sa usa ka dili buhi nga butang, ang programmer makasulay sa pagtuman sa pagpatin-aw sa problema nga wala nakalibog o nakasamok sa laing taw, ug kasagaran makakuha og mas maayo nga resulta kaysa kung maghunahuna lang nga walay naminaw. Kini nga pamaagi gitudlo sa computer science ug software engineering nga mga kurso. Kaniadtong 1 Abril 2018, gipaila sa Stack Exchange ang usa ka avatar nga gomang itik sa ilang website ug gi-ingon nga bag-ong "feature" nga gitawag nga Quack Overflow isip usa ka pangatawa sa Adlaw sa mga Bungtaw sa Abril (April Fool's Day). Ang itik na-display sa ubos sa tuo nga suok sa browser viewport, ug misulay sa pagtabang sa mga bisita pinaagi sa pagpaminaw sa ilang mga problema ug pagtubag sa mga solusyon. Apan, ang itik nakasulti lang ug kwak human kuno sa iyang paghunahuna ug pag-type. Gihisgotan niini ang rubber ducking isip usa ka epektibong paagi sa pagsulbad sa mga problema.
Source: ceb.wikipedia.org |