首頁>技術>

初學程式設計遇到程式報錯問題怎麼解決?對於每一個程式設計初學者遇到頭疼的問題就是程式報錯。關於程式報錯的話題大家都比較關心,遇到程式碼報錯要掌握一定解決技巧。

正確認識報錯作為一名即將走向工作崗位的程式設計師,請正確看待程式報錯的問題,這不是重大事故,程式報錯是再平常不過的事情了,無論這個錯誤源自於你的環境配置、程式碼除錯或者其他情況。問題透過搜尋引擎得到答案,你的問題肯定是可以透過自己努力得到解答的,可遵循以下思路來嘗試著尋找答案:

一、正確識別並搜尋問題

嘗試使用搜索引擎來搜尋自己的報錯,剛開始往往並不簡單,需要我們有基本的英語單詞儲備,英語不好的同學,要掌握使用各種翻譯軟體來幫助自己提高效率。

常見的英語單詞一定是需要記憶的,以便於我們能夠從眾多資訊中,找到關鍵的部分進行搜尋。接著就需要正確識別你的問題,在一般情況下在報錯的最後一段都會給出具體的提示,我們只需要直接百度這一行即可。

對於新手來說大多數是SyntaxError、KeyError、AttributeError、ModuleNotFound等常見錯誤,這些問題往往在搜尋引擎的前三個帖子就可以找到答案。在問題解決後把問題記錄下來也尤為重要,否則是沒有成長。

複製錯誤提示搜尋並找不到有效的方案的情況,這大機率是由於對應程式碼中包含了一些你獨有的資訊。所以這就需要你從一堆提示中識別這大概是什麼型別的錯,有哪些單詞是你所特有的,需要排除之後重新檢索,而這其實是一項很重要的技能只有在不斷地搜尋中才能磨練出來。

二、敢於試錯

如果還有人試圖僅僅看影片,不動手、不嘗試,來解決遇到的問題的話建議趁早放棄。如以下幾個問題,“這個變數是什麼意思,這個函式有什麼作用,這個函式不寫會怎麼樣,這個api行不行”,自己動手執行一遍就能看明白,如果看不明白就再執行一遍檢查結果觀察變化。“函式不寫會怎麼樣”,你就不寫試一試會發生什麼,如果不是你想要的結果,就把這個函式補上,是不是就能體會到他的重要性了。“這個api行不行”,一般我都會建議你試一下,無論行與不行都是你的獨立思考,對於你後期探索分析同類問題都有幫助。

三、如何提問?

在遇到一些問題自己無法搞定的問題,肯定要拿著問題/錯誤程式碼去諮詢別人。但是提問也不是隨便發個錯誤程式碼就完事,一定要讓你的提問非常有效率,所以在提問時一定要注意避免:

不搜尋/不嘗試解決就提問;不提供完整的報錯日誌;不提供與報錯程式碼有關的程式碼片段;直接發個報錯並不進行任何解釋;一個優秀的提問至少要滿足下面的兩條,爭取一次性讓別人能夠幫助你解決這個問題;說清楚自己想實現什麼或者這段程式碼在做什麼;完整的報錯程式碼與對應程式碼段;確保百度報錯程式碼的第一頁沒可用教程;最好能說一下自己已經做了哪些嘗試。

作為一名程式設計初學者,如果你想找一個更好地交流提問的地方,好好學習C/C++程式設計知識以及資料結構!

程式設計學習書籍:

程式設計學習影片:

分享(原始碼、專案實戰影片、專案筆記,基礎入門教程)

5
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Java第61講——Android程式的生成與構建