天天看點

程式員的那些噩夢,救救我救救我!

程式員的那些噩夢,救救我救救我!

python是一個高效率的工具,無論是做什麼開發的程式員,學點python,很多時候,會讓你事半功倍哦 。不過有時候程式設計式的時候是不是也會遇到讓程式員崩潰的事情,這些事情就像是我們的噩夢一樣,下面由我來簡單的盤點一下有哪些讓人抓狂的噩夢吧!

目錄

1.網上找不到答案

2.最重要的鍵盤鍵壞了

3.網崩了

4.Bug無法重制

5.沒有文檔或注釋

6.需求變更

7.代碼丢失了

8.段錯誤( segmentation fault)

1.網上找不到答案

程式員的那些噩夢,救救我救救我!

 來看程式員們的噩夢:

在 StackOverFlow,看見某位大神的文章,和你問題的答案完全相同,但是你私信他,卻沒有任何回複,你又急又忙的。

在 StackOverFlow 上被引用的答案,和我問題的描述情況大緻相同,但是我卻沒有運作成功。

Google 一個令人惆怅的結構問題,唯一和我問題相關的答案來自3年前,并且還是公司的同僚釋出的,淚目了~

2.最重要的鍵盤鍵壞了

程式員的那些噩夢,救救我救救我!

毫無疑問,鍵盤對于程式員來說比老婆還重要,但并不是所有的鍵都能被程式員使用或者重視。有些鍵在某些程式設計語言中比其他鍵使用頻率更高,比如python使用shift、alt、window等。程式員特别喜歡使用快捷鍵而不是觸摸闆或者滑鼠,因為嫌棄不友善也不快捷。當你看見一個程式員睡醒了之後在冒冷汗,不用大驚小怪,可能是他們夢到了他們的鍵不見了:我的分号鍵壞了、空格鍵壞了、在寫代碼時突然發現 Ctrl 鍵壞了、Ctrl + Z 沒有反應是以沒法撤銷了等。

3.網崩了

程式員的那些噩夢,救救我救救我!

如果程式員無法上網,那就相當于妻子失去了丈夫一樣感覺天要塌了。畢竟,除了 Q&A ,網上還有很多其他有用的東西,比如開源軟體和代碼片段。如果沒有網絡,通路遠端服務或雲服務,團隊成員代碼,甚至是你喜歡的音樂會是多麼困難。是以如果真想吓唬你的同僚,那就說一些更可怕的話,比如“網崩了” 而不是 “你還是個單身狗”。

4.Bug無法重制(内心os:要窒息了!)

程式員的那些噩夢,救救我救救我!

bug 隻會在 500+ 人面前示範時出現。

在公司内部環境使用沒有問題,但在客戶的環境中頻繁出現 bug。

隻有當它不在本機運作,在加載時才會出現錯誤,并且不能在測試環境中重制 bug,這應該時最糟糕的情況了。

程式或者網站可以在本地伺服器運作,但是一旦換其他伺服器,它就開始報錯了。

5.沒有文檔或注釋

程式員的那些噩夢,救救我救救我!

在沒有清楚的說明檔案或者添加代碼注釋的情況下,程式員了解其他人的代碼是非常困難的,就像女生永遠也不懂男生的心思,在沒有說明檔案或者代碼注釋的情況下寫代碼更加困難。這并不僅僅适用于在看其他人代碼的時候,同時也适用于自己以前寫的沒有注釋的代碼。沒有說明檔案的代碼,無論最初是誰寫的,都是一個真正的噩夢呀。

6.需求變更

程式員的那些噩夢,救救我救救我!

在結項最後一天收到需求變更的郵件,就像是在廁所裡面跳高—過糞(分)!

特别是需要對資料庫模式進行更改,那真的是令人讨厭。

在測試了所有内容,準備明天就投入使用時,你的老闆告訴你需求發生了變化,而你必須在今天完成。一個不清楚自己需求的客戶,還一再改變需求。

7.代碼丢失了(直接原地死亡)

程式員的那些噩夢,救救我救救我!

由于電路問題或自己粗心大意而丢失代碼。當你釋出程式時,由于一個小小的程式設計疏忽,運作程式會導緻程式從檔案系統中删除,可能還有一大堆其他的重要檔案也會被删除。

你匆忙重新開機系統響應的提示,電腦問你是否需要儲存檔案時,你的腦海中想的是 “YES”,而你卻點了 “ NO”。

8.段錯誤( segmentation fault)

程式員的那些噩夢,救救我救救我!

分段錯誤是最糟糕的噩夢!

他可能有上百種含義,除非不斷運作調試,否則你是不會知道它的含義所在。

不小心出現的指針錯誤也會把你逼瘋。

有經驗的程式員能夠在幾分鐘内解決一個 error,但分段錯誤或者不必要的無限循環... R.I.P

好了,先不說了,我要去改我的bug去了,苦命的我

程式員的那些噩夢,救救我救救我!

 喜歡本篇文章的請點個贊,是徐叔最大的動力!