小黃鴨除錯法

閱讀時間約 1 分鐘

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

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

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

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

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

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

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

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

跟大家分享我的想法以及我的所見所聞 很多事情沒有對錯 多想想 多思考
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
逛書展是一種非常豐富的閱讀體驗,不僅可以聽到大師分享,也能夠從書展中獲得心靈上的滿足。這篇文章描述了作者逛書展的過程和心得,並分享了一些收穫和感悟。
最近#metoo的事件延燒不斷…...
有一些文章,每一個字的讀音都是同一個音,只有聲調不同,稱為「同音文」,這邊整理幾個特別的同音文與大家分享(文章與翻譯選自網路)
逛書展是一種非常豐富的閱讀體驗,不僅可以聽到大師分享,也能夠從書展中獲得心靈上的滿足。這篇文章描述了作者逛書展的過程和心得,並分享了一些收穫和感悟。
最近#metoo的事件延燒不斷…...
有一些文章,每一個字的讀音都是同一個音,只有聲調不同,稱為「同音文」,這邊整理幾個特別的同音文與大家分享(文章與翻譯選自網路)
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
「日常生活中,是否經常與人對話覺得雞同鴨講,怎麼就是沒人懂我說的呢?」 「當被反問時候,常不知道如何應對,事後想想我當時應該可以這樣回覆。」 「有時很多想法卻難以具體實行。」 若有遇過類似的事情,這本書就值得你一讀。 作者書中說:跳躍式思考無法傳達訊息,有道理不等於有邏輯。 因此邏輯思考使用邏輯金
Thumbnail
反省就是重寫自己的演算法吧? 假設我就是人工智慧,或心智的可以被看作爲人工智慧的編輯器,那我的程式碼是什麼樣的? 從懵懂無知到一無所知,從自以為是到自我消逝,心智只是執行它的內容,我也需要不斷優化。 最好的優化就是簡化。 最能創造財富的演算法就是關於如何除錯與減少任何風險。
Thumbnail
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
生活需要點療愈,來點可愛鴨鴨治癒心靈。分享作品~
Thumbnail
生活需要點療愈,來點可愛插畫治癒心靈。 分享作品~
Thumbnail
確保沒有遺漏或錯誤 程式的完整資訊資料對於程式設計至關重要。這是因為只有透過完整的資訊,我們才能確保在程式設計中沒有任何遺漏或錯誤。最終,後台管理扮演著管理系統中所有動作和行為是否符合特定標準的重要角色。 採取不符合預期的行動 這種符合性的重要性在於,當我們設計程式時,希望使用者按照預期的方式
Thumbnail
最近看到臉書上諸多黃色小鴨的貼文,想起,之前還住在新竹的時候,等在巷口倒垃圾時常常會遇見的一位隨車清潔員,一位很熱情的大伯。
Thumbnail
小鴨。。 游呀游。。 ✍ 愛我所畫,夢我所愛 圖。文/布恣芽朵
Thumbnail
又來更新一句話給大家了,這是之前在⟪歡迎來到實力至上主義教室11⟫讀到的,覺得很有道理,在一個團隊中若是能做到這件事,我相信一定是有幫助的! 最近去看了黃色小鴨,十年前也有去看,可惜這次是在情人節前一天去看的,沒能看到兩隻鴨親親,就試著看著網路上的照片畫了一下啦! 最近正在練習如何將衣服畫的
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
「日常生活中,是否經常與人對話覺得雞同鴨講,怎麼就是沒人懂我說的呢?」 「當被反問時候,常不知道如何應對,事後想想我當時應該可以這樣回覆。」 「有時很多想法卻難以具體實行。」 若有遇過類似的事情,這本書就值得你一讀。 作者書中說:跳躍式思考無法傳達訊息,有道理不等於有邏輯。 因此邏輯思考使用邏輯金
Thumbnail
反省就是重寫自己的演算法吧? 假設我就是人工智慧,或心智的可以被看作爲人工智慧的編輯器,那我的程式碼是什麼樣的? 從懵懂無知到一無所知,從自以為是到自我消逝,心智只是執行它的內容,我也需要不斷優化。 最好的優化就是簡化。 最能創造財富的演算法就是關於如何除錯與減少任何風險。
Thumbnail
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
生活需要點療愈,來點可愛鴨鴨治癒心靈。分享作品~
Thumbnail
生活需要點療愈,來點可愛插畫治癒心靈。 分享作品~
Thumbnail
確保沒有遺漏或錯誤 程式的完整資訊資料對於程式設計至關重要。這是因為只有透過完整的資訊,我們才能確保在程式設計中沒有任何遺漏或錯誤。最終,後台管理扮演著管理系統中所有動作和行為是否符合特定標準的重要角色。 採取不符合預期的行動 這種符合性的重要性在於,當我們設計程式時,希望使用者按照預期的方式
Thumbnail
最近看到臉書上諸多黃色小鴨的貼文,想起,之前還住在新竹的時候,等在巷口倒垃圾時常常會遇見的一位隨車清潔員,一位很熱情的大伯。
Thumbnail
小鴨。。 游呀游。。 ✍ 愛我所畫,夢我所愛 圖。文/布恣芽朵
Thumbnail
又來更新一句話給大家了,這是之前在⟪歡迎來到實力至上主義教室11⟫讀到的,覺得很有道理,在一個團隊中若是能做到這件事,我相信一定是有幫助的! 最近去看了黃色小鴨,十年前也有去看,可惜這次是在情人節前一天去看的,沒能看到兩隻鴨親親,就試著看著網路上的照片畫了一下啦! 最近正在練習如何將衣服畫的
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。