人無完人,對于程式員來說,寫出有 bug 的代碼是在所難免的 ,
下面 程式員在修復 bug 時可能會說的一些話或者想法 ,你占了幾條?趕緊一起來看看,
1. “就因為忘記加個分號,整個程式都崩潰了”
我用過的每一種編程語言幾乎都需要行終止符,當然并不是所有的都需要,但 C/C++ 族編程語言通常是這樣的,如果你忘記添加結束分號,只是一個無心的錯誤,但決議器不理解這一點,它會無情地拋出一個致命錯誤,然后,你必須再花 20 分鐘來查看代碼,最后你發現缺少了一個分號,也許這就是除錯的“樂趣”,
2. “天哪,我為什么沒寫注釋?”
在寫前端 HTML/CSS/JS 代碼時,并不總是需要寫注釋,但對于復雜一些的腳本和程式,就需要某種型別的注釋,以便你在幾個月后甚至幾年后回過頭來查看,有時候你會忘記給函式及其引數、輸出格式和其他基本資料添加注釋,當出現錯誤時,你需要除錯整個腳本才能找到解決方案時,這無疑會給你添亂,這個時候你就會想,如果當初加一些有用的注釋就好了,
3. “誰動了我的代碼?”
這聽起來就像是一種妄想癥,但有時你不得不懷疑,正當你忙著補覺時,是誰在寫了這些代碼,過去幾周或幾個月忙的專案讓你感到沮喪,有時候你會不記得自己往代碼庫里添加過東西——甚至是上周剛剛查看過的專案!
4. “我要在谷歌上搜一下這個錯誤訊息”
在做了多年 PHP 開發之后,我不得不說谷歌是我的好朋友,如果你使用的是其它編程語言,比如 Objective-C、C++、Java、Python 等,應該也會有同樣的體會,錯誤訊息試圖為我們提供幫助,但除非你已經記住了各種錯誤代碼的含義,否則它們看起來更像是經過翻譯的計算機語言,值得慶幸的是,網上有很多內容可以幫助我們確定這些錯誤訊息到底是什么意思,
5. “網站沒問題,就怕遇到 IE”
在 IE 中渲染網頁給我們帶來了很多考驗和磨難,這個就不用多說了,從 IE 5.5 到 IE 9/IE 10,人們一直在為獲得更好的瀏覽器支持而做著艱苦卓絕的斗爭,Web 開發人員可能很擔心網頁除錯,因為在 IE6 中打開一個網頁可能就是一場噩夢,值得慶幸的是,那些日子正慢慢成為過去,
6. “半小時寫的函式,花兩個小時除錯”
你一股腦兒寫了一個函式,然后函式輸出了一個致命的錯誤,為了找到問題所在,你不得不把其他代碼刪掉,只留下出問題的那幾行代碼,當你最終找到問題并把它修復,你會感到筋疲力盡,但同時也松了一口氣,
你還遇到過哪種翻車現象呢, 不妨在評論區留言分享,大家一起交流探討~
如果你想成為一名程式員卻依然在編程的世界里迷茫,不知道自己的未來規劃,亦或你想更好的提升你的編程能力,好好學習C/C++編程知識的話!那么你很幸運~
C語言C++編程學習交流圈子,Q群1090842465【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍:

編程學習視頻:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/234677.html
標籤:其他
上一篇:客戶被坑很虧?花幾十買固態與記憶體給電腦升級,現在后悔都來不及!
下一篇:SQL查詢小案例
