小黃鴨除錯法

更新於 發佈於 閱讀時間約 1 分鐘

又稱橡皮鴨除錯法,是一種對於程式碼除錯(debug)的方法。

方法就是放一隻小黃鴨鴨在電腦前,然後工程師把程式碼打開,對著小黃鴨耐心解釋每一行程式的作用,藉此來激發靈感與發現矛盾。

第一次聽到這個方法的時候,除了覺得名字很可愛之外,我也驚覺,這就是我常常用來處理問題的方法。

要運行一個程式相當不容易,也並非我的專長,我只知道如果少了任何一個分號或是多了一個符號,程式就沒辦法順利運行,然後就開始無止盡的debug迴圈@@

講回我的專業,有時候一道非常複雜的數學問題,其實卡住的點相對簡單,可能只是一個加減或是一個正負號的差別,但因為我們沒辦法用上帝視角來看事情,才會讓問題被掩埋在算式當中。

這時候不妨化身為自己的老師,從已知條件、必考觀念等等,輔以圖形、未知數來幫忙,條列式地剖析問題,通常會有很棒的收穫。

就像找到一位善於傾聽的好友,把內心的情感傾訴而出的感覺,本來情緒鬱結的地方得以舒緩,有時候也不一定要找到傾聽對象,手邊隨手可得的東西都可以。

小滑鼠呀小滑鼠,我覺得我交不到女朋友的原因,會不會是因為我常常在電腦前自言自語的關係鴨?

留言
avatar-img
留言分享你的想法!
avatar-img
咚咚的無話不聊小教室
96會員
156內容數
跟大家分享我的想法以及我的所見所聞 很多事情沒有對錯 多想想 多思考
2025/01/31
過年想玩點不一樣的遊戲嗎?「葫蘆運」,這款兼具趣味性與金錢刺激的傳統桌遊,絕對是您闔家同樂的最佳選擇!本文詳細介紹葫蘆運的規則、玩法、口訣,以及作者童年相關的小故事,帶您深入瞭解這款充滿回憶的經典遊戲。
Thumbnail
2025/01/31
過年想玩點不一樣的遊戲嗎?「葫蘆運」,這款兼具趣味性與金錢刺激的傳統桌遊,絕對是您闔家同樂的最佳選擇!本文詳細介紹葫蘆運的規則、玩法、口訣,以及作者童年相關的小故事,帶您深入瞭解這款充滿回憶的經典遊戲。
Thumbnail
2024/12/31
本文回顧作者於方格子平臺的寫作歷程,分享從每日文章被選為即時精選的喜悅,到近年因工作忙碌而產文減少的感觸。作者反思時間管理與創作靈感之間的平衡,並表達了對未來持續創作與閱讀的期許。
Thumbnail
2024/12/31
本文回顧作者於方格子平臺的寫作歷程,分享從每日文章被選為即時精選的喜悅,到近年因工作忙碌而產文減少的感觸。作者反思時間管理與創作靈感之間的平衡,並表達了對未來持續創作與閱讀的期許。
Thumbnail
2024/08/14
8/14是本咚生日
Thumbnail
2024/08/14
8/14是本咚生日
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
學習「彩虹數字」,必須明白「實務經驗」比「理論」更重要!「練習」可以獲得「實務經驗」,藉以補強「理論」的不足。然而,多數人領悟不到「練習」到底是在練習什麼?我這十年以來,都是在練習「解決問題」啊!如果學習彩虹數字不能用於解決現實生活所致的困惑,我絕不會耗費這麼多時間去做研究。
Thumbnail
學習「彩虹數字」,必須明白「實務經驗」比「理論」更重要!「練習」可以獲得「實務經驗」,藉以補強「理論」的不足。然而,多數人領悟不到「練習」到底是在練習什麼?我這十年以來,都是在練習「解決問題」啊!如果學習彩虹數字不能用於解決現實生活所致的困惑,我絕不會耗費這麼多時間去做研究。
Thumbnail
本文提供了一個關於模擬法演算法的問題,介紹了操作指令的格式及其解析。透過程式碼模擬每條指令,找出回到根目錄所需的操作次數。本文詳細說明瞭模擬法的複雜度分析,能夠幫助讀者更好地理解這個問題。
Thumbnail
本文提供了一個關於模擬法演算法的問題,介紹了操作指令的格式及其解析。透過程式碼模擬每條指令,找出回到根目錄所需的操作次數。本文詳細說明瞭模擬法的複雜度分析,能夠幫助讀者更好地理解這個問題。
Thumbnail
這篇文章介紹了排列和組閤中的錯位排列和排容原理,並提供了一種相對樸實的解題方法。透過例子詳細解釋了選擇情況下的數學原理,讓讀者能夠理解並吸收。文章通過課堂上難以推敲的題目,提出了一個相對簡單的方式來解題。 圖片選自@pngtree
Thumbnail
這篇文章介紹了排列和組閤中的錯位排列和排容原理,並提供了一種相對樸實的解題方法。透過例子詳細解釋了選擇情況下的數學原理,讓讀者能夠理解並吸收。文章通過課堂上難以推敲的題目,提出了一個相對簡單的方式來解題。 圖片選自@pngtree
Thumbnail
我捨棄了編號系統,解放三倍大腦思考能量
Thumbnail
我捨棄了編號系統,解放三倍大腦思考能量
Thumbnail
演算法映射化簡的核心觀念 在面對新題目的時候,除了重頭想一個新的演算法之外; 還有另一個方法,想看看有沒有核心觀念彼此相同的問題與演算法, 如果有,就可以把新的題目映射化簡到已知解法的問題,用已知的演算法去解開。 接著,我們會介紹幾個範例,並且使用映射化簡的技巧來解題,透過化
Thumbnail
演算法映射化簡的核心觀念 在面對新題目的時候,除了重頭想一個新的演算法之外; 還有另一個方法,想看看有沒有核心觀念彼此相同的問題與演算法, 如果有,就可以把新的題目映射化簡到已知解法的問題,用已知的演算法去解開。 接著,我們會介紹幾個範例,並且使用映射化簡的技巧來解題,透過化
Thumbnail
又稱橡皮鴨除錯法,是一種對於程式碼除錯(debug)的方法。
Thumbnail
又稱橡皮鴨除錯法,是一種對於程式碼除錯(debug)的方法。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News