小黃鴨除錯法
場景一:我們都有過向別人(甚至可能向完全不會編程的人)提問及解釋編程問題的經歷,但是很多時候就在我們解釋的程序中自己卻想到了問題的解決方案,然后對方卻一臉茫然,
場景二:你的同行跑來問你一個問題,但是當他自己把問題說完,或說到一半的時候就想出答案走了,留下一臉茫然的你,
其實上面兩種場景現象就是所謂的小黃鴨除錯法(Rubber Duck Debuging),又稱橡皮鴨除錯法,它是我們軟體工程中最常使用除錯方法之一,

此概念據說來自《程式員修煉之道》書中的一個故事,傳說程式大師隨身攜帶一只小黃鴨,在除錯代碼的時候會在桌上放上這只小黃鴨,然后詳細地向鴨子解釋每行代碼,然后很快就將問題定位修復了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298306.html
標籤:其他
