來了 🔥 Day 13! 接昨天預告:「用 ChatGPT 找 Bug 與協助程式除錯」。這篇也非常好寫,直接貼。
Day 13|用 ChatGPT 找 Bug 與協助程式除錯
昨天介紹了如何利用 ChatGPT 協助理解程式碼,今天我想繼續測試 ChatGPT 在程式設計方面的功能,看看當程式出現錯誤時,能不能利用 ChatGPT 找出問題。
寫程式時很常遇到程式無法執行、出現錯誤訊息,或是程式可以執行但結果不正確的情況。這些問題通常被稱為 Bug,而找出並修正問題的過程就是除錯,也就是 Debug。
把錯誤程式交給 ChatGPT
例如下面這段 Python 程式:
name = "Toby"print("Hello " + name
執行之後會出現錯誤,因為 print() 最後少了一個右括號。
這時候可以把程式碼提供給 ChatGPT,並詢問:
請幫我找出這段 Python 程式碼的錯誤,並告訴我應該如何修改。
ChatGPT 就可以協助指出可能發生問題的位置,並提供修改後的程式:
name = "Toby"print("Hello " + name)