場景一:我們都有過向別人(甚至可能向完全不會程式設計的人)提問及解釋程式設計問題的經歷,但是很多時候就在我們解釋的過程中自己卻想到了問題的解決方案,然後對方卻一臉茫然。
其實上面兩種場景現象就是所謂的小黃鴨除錯法(rubber duck debuging),又稱橡皮鴨除錯法,它是我們軟體工程中最常使用除錯方法之一。
此概念據說來自《程式設計師修煉之道》書中的乙個故事,傳說程式大師隨身攜帶乙隻小黃鴨,在除錯**的時候會在桌上放上這只小黃鴨,然後詳細地向鴨子解釋每行**,然後很快就將問題定位修復了。
小黃鴨除錯法
編輯本詞條缺少 編輯吧!小黃鴨除錯法 又稱橡皮鴨除錯法,黃鴨除蟲法 是 軟體工程中使用的除錯 方法之一。此概念是參照於乙個來自 程式設計師修煉之道 書中的乙個故事。傳說中程式大師隨身攜帶乙隻小黃鴨,在除錯 的時候會在桌上放上這只小黃鴨,然後詳細地向鴨子解釋每行 許多程式設計師都有過向別人 甚至可能向...
橡皮鴨程式除錯法
原文 http coolshell.cn p 1719 酷殼 下面,讓我來為你介紹乙個程式除錯 橡皮鴨程式除錯法 這個方法在除錯界是很出眾的,實施起來相當方便和簡易,幾乎可以隨時隨地地實驗,幾乎不需要借助任何的軟體和硬體的支援,你甚至可以把你的程式列印出來,在紙面上進行除錯。那麼,為什麼這個方法要叫...
橡皮鴨程式除錯法
面,讓我來為你介紹乙個程式除錯 橡皮鴨程式除錯法 這個方法在除錯界是很出眾的,實施起來相當方便和簡易,幾乎可以隨時隨地地實驗,幾乎不需要借助任何的軟體和硬體的支援,你甚至可以把你的程式列印出來,在紙面上進行除錯。那麼,為什麼這個方法要叫做橡皮鴨呢?因為橡皮鴨子是西方人在泡澡時最喜歡玩的乙個小玩具,所...