人無完人,對於程序員來講,寫出有 bug 的代碼是在所不免的 。前端
下面 程序員在修復 bug 時可能會說的一些話或者想法 ,你佔了幾條?趕忙一塊兒來看看。程序員
我用過的每一種編程語言幾乎都須要行終止符,固然並非全部的都須要,但 C/C++ 族編程語言一般是這樣的。若是你忘記添加結束分號,只是一個無意的錯誤,但解析器不理解這一點,它會無情地拋出一個致命錯誤。而後,你必須再花 20 分鐘來查看代碼,最後你發現缺乏了一個分號。也許這就是調試的「樂趣」。編程
在寫前端 HTML/CSS/JS 代碼時,並不老是須要寫註釋。但對於複雜一些的腳本和程序,就須要某種類型的註釋,以便你在幾個月後甚至幾年後回過頭來查看。有時候你會忘記給函數及其參數、輸出格式和其餘基本數據添加註釋。當出現錯誤時,你須要調試整個腳本才能找到解決方案時,這無疑會給你添亂。這個時候你就會想,若是當初加一些有用的註釋就行了。瀏覽器
這聽起來就像是一種妄想症,但有時你不得不懷疑,正當你忙着補覺時,是誰在寫了這些代碼。過去幾周或幾個月忙的項目讓你感到沮喪。有時候你會不記得本身往代碼庫裏添加過東西——甚至是上週剛剛查看過的項目!編程語言
在作了多年 PHP 開發以後,我不得不說谷歌是個人好朋友。若是你使用的是其它編程語言,好比 Objective-C、C++、Java、Python 等,應該也會有一樣的體會。錯誤消息試圖爲咱們提供幫助,但除非你已經記住了各類錯誤代碼的含義,不然它們看起來更像是通過翻譯的計算機語言。值得慶幸的是,網上有不少內容能夠幫助咱們肯定這些錯誤消息究竟是什麼意思。函數
在 IE 中渲染網頁給咱們帶來了不少考驗和磨難,這個就不用多說了。從 IE 5.5 到 IE 9/IE 10,人們一直在爲得到更好的瀏覽器支持而作着堅苦卓絕的鬥爭。Web 開發人員可能很擔憂網頁調試,由於在 IE6 中打開一個網頁可能就是一場噩夢。值得慶幸的是,那些日子正慢慢成爲過去。學習
你一古腦兒寫了一個函數,而後函數輸出了一個致命的錯誤。爲了找到問題所在,你不得不把其餘代碼刪掉,只留下出問題的那幾行代碼。當你最終找到問題並把它修復,你會感到筋疲力盡,但同時也鬆了一口氣。網站
你還遇到過哪一種翻車現象呢, 不妨在評論區留言分享,你們一塊兒交流探討~spa
最後,若是你也想成爲程序員,想要快速掌握編程,趕忙加入學習企鵝圈子!翻譯
裏面有資深專業軟件開發工程師,在線解答你的全部疑惑~編程語言入門「so easy」
編程學習書籍:
編程學習視頻: