黃鴨除蟲法是軟體工程中使用的調試代碼方法之一。此概念是參照於一個來自《程式設計師修煉之道》書中的一個故事。傳說中程式大師隨身攜帶一隻小黃鴨,在調試代碼的時候會在桌上放上這隻小黃鴨,然後詳細地向鴨子解釋每行代碼。
許多程式設計師都有過向別人(甚至可能向完全不會編程的人)提問及解釋編程問題,就在解釋的過程中擊中了問題的解決方案。一邊闡述代碼的意圖一邊觀察它實際上的意圖並做調試,這兩者之間的任何不協調會變得很明顯,並且更容易發現自己的錯誤。如果沒有玩具小鴨子也可以考慮向其它東西傾訴,比如桌上的花花草草,鍵盤滑鼠。
類似的,有一種現象叫做ConeofAnswers,這是一個常見的現象。你的朋友跑來問你一個問題,但是當他自己把問題說完,或者說到一半的時候就想出了答案走了,留下一臉茫然的你。是的,這個時候你就起到了那隻小黃鴨的作用。
相似的概念還有不少,列如自白調試、紙板程式設計師或程式設計師的假人、想出腦外等等。總的來說,在你試圖表述自己的想法的過程中,自然地在促使自己去整理思路,重新考慮問題。
相關詞條
-
小黃鴨調試法
小黃鴨調試法(又稱橡皮鴨調試法,黃鴨除蟲法)是軟體工程中使用的調試代碼方法之一。
-
蒲蟄龍
1972年5-7月,就召開了全縣除蟲會議7次,除蟲電話會議5次,農業生產圍繞滅蟲而團團轉,一切農事服從於除蟲滅病,但當年稻穀還是大減產。就在害蟲頻繁大...
人物簡介 昆蟲學研究 榮譽 社會評價 人物成就 -
百病食療偏方1100
5.百合煎6.百蓮肉7.黃精燉鴨8.豆腐澤瀉湯9.沙參玉竹鴨10.杏仁豬肺湯11.黃精肉12.甜馬乳13.梨乳飲...)6.桑菊飲(宜治風熱感冒)7.豆豉黃酒湯(宜治風寒感冒...
內容介紹 作品目錄 -
巫術
,以促進稻穀結穗。人若生瘡,畫在植物葉或黃紙上,便可移走病患,也叫摹仿巫術...,死靈從法陣中出現,死靈師要面對死靈們無法忍受的尖叫和恐怖且無法聽懂的怨...
簡介 來歷 起源 分類 作巫的人 -
實用廚房小竅門500例
面生蟲/花生米巧貯存 怎樣保存麵包/冷凍除蟲妙法 陰涼通風除蟲妙法/貯存麵粉的竅門 番茄醬保鮮竅門/醬油存放有竅門 貯油妙法/黃... 大蒜保鮮有妙法/蓮藕保存法 韭菜保鮮妙招 生薑保鮮法/芹菜...
編輯推薦 圖書目錄 -
黃粉蟲
的黃粉蟲幼蟲長約3毫米,乳白色。1天后,體色變黃。體13節,呈圓柱形,頭部...,蛻第1次皮後變為2齡幼蟲。剛蛻皮的幼蟲全身為乳白色,隨後逐漸變黃。經...。適用於飼草類飼料。先將苜蓿葉或槐葉曬乾製成粉,經發酵後用蒸法處理,然後組合...
形態特徵 生活習性 種群分布 飼養環境 養殖技術 -
巫術[企圖藉助超自然神秘力量的方術]
葉或黃紙上,便可移走病患,也叫摹仿巫術。白雲觀里拴娃娃、民間的 “偷瓜...保護起來。最後,死靈師權仗在手,作法召喚陰間的靈魂。如果作法成功,死靈從法...
詞語解釋 來歷 起源 分類 套用 -
香菇[食用菌]
栽培香菇的發源地,其香菇人工栽培技術史稱砍花法。據傳最早發明這項技術...,其法:用乾心木橄欖木、名蕈木孱,先就深山下砍倒仆地,用斧斑駁木皮上,候...,名曰驚蕈。惟經雨則出多,所制亦如春法,但不若春蕈之厚耳,大率厚而少者...
歷史記載 形態特徵 生長習性 分布情況 香菇栽培 -
蓮花[蓮科水生植物]
托斯描述埃及植物的時候寫道:“河中生長著一些像玫瑰的百合,果實生長在像黃...單瓣類: 27.雜種單瓣黃碗蓮組m.復瓣類: 28.雜種復瓣白碗蓮組另外...花,每年以6-10月為害最重。防治方法:及時摘除蟲葉銷毀,同時在幼蟲群集...
基本信息 形態特徵 分布範圍 蓮花-品種 蓮花-不同蓮系