工作中最讓程序員瘋狂的5件事

jopen 8年前發布 | 5K 次閱讀 程序員

英文原文: Why the Platform I’m Coding Will Probably Drive You Crazy

Jason Silberman 通過一個幽默特別的觀點闡述了在日常工作中那些讓程序員變得瘋狂的事情。

正如我所說,如果某個人正在測試你的代碼,那你的感覺會怎么樣呢?

如果像我一樣是個程序員,當每周一正常地在鏡子面前洗漱的時候,那么將會有 5 件事讓我們在接下來的一周工作中變得絕對瘋狂。

NO.1 突發狀況總是如洪水般突然到來

當你將你的代碼提交到主庫,你突然覺得你是自 Dennis Ritchie 以來最偉大的開發者。你徹底檢查你的代碼(在你吃早餐麥片的時間內運行了至少兩次),你特別自信的認為你的程序不會有任何問題。你便會在興奮的情緒下打開你的游戲,一邊喝著咖啡,一邊玩起來,仿佛你登上了世界的頂峰……直到你的郵件嗶嗶的響起來。

在產品測試員的回復中,他說他不僅僅是發現一個 bug 那么簡單,似乎每一項功能都是有問題的。你只能無奈地跟你手頭的游戲說再見,你會有很長一段時間告別它了。

NO.2 刷新按鈕沒有發揮的它的作用

你僅僅新增了一個功能,你認為這樣加載時間會稍微長一點。沒有問題,只要增加一個刷新按鈕。當你按刷新時候,這無疑會更快的加載,但它不是。事實上,它需要更長的時間。你的手指一遍又一遍瘋狂地點擊刷新按鈕,迎來的不是變得更好,而是更多問題提示框的彈出。

然而,你的產品測試員只是靜靜地等待著你承認你的錯誤。

友情提示:承認并不是一個好的選擇。所以,每當你遇到這種情況時候,請使用其中以下任意一個無可厚非的解釋:

  • 1、這個好奇怪,以前從來沒發生過
  • 2、一定是有人改了我的代碼
  • 3、你一定使用了錯誤的版本
  • 4、它一定是一個硬件問題
  • 5、它在我的電腦上工作正常

工作中最讓程序員瘋狂的5件事

NO.3 產品測試員將測試要求提高到極致

不知道你有沒有注意到,當產品測試員開始檢查你的工作的時候,他或她突然變成網站導航的 Flash,Flash 可能在超級英雄世界里是跑得最快的人。但在這里,沒有人可以比產品測試員點擊速度更快。他們會狂的點擊你的網站,讓網站在你的眼前變得混亂不堪。沒有人這樣使用你的網站,所以這個真的是測試嗎? !

話說回來,如果產品測試員不速度點擊你的網站,通過各種各樣不可思議的請求動作來測試,那在控制臺顯示一個 bug 將會變得遙遙無期。

NO.4 利用古董級的設備進行測試

好的,我們都知道讓你的站點響應的重要性。它應該在臺式機上,智能手機和平板電腦流暢的響應。但是我們真的需要確保我們的網站在大約 2000 年諾基亞 3310 看起來不錯嗎?那種連我的祖母拿在手里都會在她小伙伴面前臉紅的手機。我認為只有 0.0001% 的人口使用的這些設備才會是網站產生 bug (哦噢,我說 bug 了嗎?我的意思是功能上的問題……)

NO.5 在一個錯誤的時間進行了眼神交流

你完成了一個新的需求并且已經轉到下一個,你正帶著耳機在你的“領地”專注地編程。但是你突然想到之前的代碼存在一個大的 bug,你便抬起了頭,正好發現產品測試員正在看你。你只要大約 3 秒,你就會聽到那句致命的話說“你能來一下嗎?”

此時,無需眼神交流。因為你知道你沒有真正的完成需求。

開發和測試在同一時間進行

令你們意外的是,我現在一個性能測試平臺的開發人員。這個平臺允許您在極端負荷的情況下測試網站和應用程序,它可以使用在軟件每個交付階段中。經過長時間的檢測,它已經成為產品質量檢測員不可或缺的自動化幫手。隨著越來越多的開發項目采用持續發展和 DevOps 策略,這款工具你應該擁有。在 2016 年作為擁有超前思維開發人員們,我們需要知道測試是軟件開發過程的一個重要組成部分,應該將產品測試員歸入成我們的朋友。

對于一個一直討厭被測試的開發者,我只能說聲:“對不起!”

同時對于所有使用我們的產品的開發人員,如果我的產品會讓你瘋了,我道歉,但要記住你可以找到一個解決所有問題的方法。

工作中最讓程序員瘋狂的5件事

顯然這篇文章對大多數開發者并不會感冒——我只是強調一下測試的價值,表達一下我對我的工作熱愛和朋友的關心。但我真的想聽到什么驅使你最瘋狂的作為一名開發人員。

-

譯文鏈接: http://www.codeceo.com/article/5-crazy-things-for-programmer.html

翻譯作者: 碼農網  – 蔡常俊

來自: http://news.cnblogs.com/n/540545/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!