程式設計師翻車時最常見的6種反應,你佔了幾條?

2021-10-11 14:28:40 字數 867 閱讀 9334

人無完人,對於程式設計師來說,寫出有 bug 的**是在所難免的 。

「就因為忘記加個分號,整個程式都崩潰了」

我用過的每一種程式語言幾乎都需要行終止符,當然並不是所有的都需要,但 c/c++ 族程式語言通常是這樣的。如果你忘記新增結束分號,只是乙個無心的錯誤,但解析器不理解這一點,它會無情地丟擲乙個致命錯誤。然後,你必須再花 20 分鐘來檢視**,最後你發現缺少了乙個分號。也許這就是除錯的「樂趣」。

「天哪,我為什麼沒寫注釋?」

在寫前端 html/css/js **時,並不總是需要寫注釋。但對於複雜一些的指令碼和程式,就需要某種型別的注釋,以便你在幾個月後甚至幾年後回過頭來檢視。有時候你會忘記給函式及其引數、輸出格式和其他基本資料新增注釋。當出現錯誤時,你需要除錯整個指令碼才能找到解決方案時,這無疑會給你添亂。這個時候你就會想,如果當初加一些有用的注釋就好了。

「誰動了我的**?」

這聽起來就像是一種妄想症,但有時你不得不懷疑,正當你忙著補覺時,是誰在寫了這些**。過去幾周或幾個月忙的專案讓你感到沮喪。有時候你會不記得自己往**庫里新增過東西——甚至是上週剛剛檢視過的專案!

「我要在谷歌上搜一下這個錯誤訊息」

「**沒問題,就怕遇到 ie」

在 ie 中渲染網頁給我們帶來了很多考驗和磨難,這個就不用多說了。從 ie 5.5 到 ie 9/ie 10,人們一直在為獲得更好的瀏覽器支援而做著艱苦卓絕的鬥爭。web 開發人員可能很擔心網頁除錯,因為在 ie6 中開啟乙個網頁可能就是一場噩夢。值得慶幸的是,那些日子正慢慢成為過去。

「半小時寫的函式,花兩個小時除錯」

你一股腦兒寫了乙個函式,然後函式輸出了乙個致命的錯誤。為了找到問題所在,你不得不把其他**刪掉,只留下出問題的那幾行**。當你最終找到問題並把它修復,你會感到筋疲力盡,但同時也松了一口氣。

程式設計師最常見的謊話

00.我以後再給 寫注釋和文件。絕對是最大的謊言 01.這只是個臨時方案,不會用在實際版本中。02.搞定了!只剩一些小事要處理。03.那個簡單,幾天就搞定了。04.todo 05.就改一行 不會影響其他東西的。06.在我機器上好好的 07.08.這不可能發生 09.我不用給那程式測試,我已經知道它可...

程式設計師遇到Bug後的30種常見反應

開發應用程式是件壓力很大的事情,尤其是當編寫完 後,突然冒出個bug,這真是讓人百感交集 痛不欲生。那麼,如何平心靜氣地解決每乙個bug,是每個程式設計師都要修煉的地方。下面本文將分享程式設計師遇到bug時,最常說的30句話,不知道你中槍了沒?1.我不知道該刪掉還是重寫。2.在開始專案之前,我應該先...

程式設計師最常見的技術性誤區

1 程式設計只是為了錢 如果你不是很喜歡程式設計,你的 一定會雜亂無章。結果不僅影響你的職業生涯,你的團隊成員也會跟著遭殃。2 沒有基本的能力 那些不擅長程式設計概念,比如抽象 多型性 介面的使用 異常處理的最佳做法等,寫出的 在設計上會很差 很難閱讀 也很難維護。3 過分追求智慧型 一些開發者過分...