精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

程序員那些悲催的事兒 你可曾遇到

開發 前端
在StakeOverflow上有這樣一個貼子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的縮寫),挺有意思的,我摘幾個小故事過來,希望大家在笑過之后能從中學到什么——所有的經驗都是從錯誤中來的(我在其中加了一些點評)

我們公司的軟件是給警察局用的,那是一個對用來處理被逮捕的人的系統,此系統還需要收集臉部特征和指紋信息,并且,這個系統會向FBI的系統提交這些信息。當我們在測試這個系統的時候,我們一般都是用我們自己的指紋,當然,數據庫連著的是我們的測試數據庫。不過,有一次,在我們測試完后,我們忘了把系統切換回生產庫,于是我們的測試數據庫就連上了生產環境,于是我們的指紋信息和照片就散布到了其它系統中……清除我們警察局這邊的還好辦,但是,你需要波士頓警察局警司去法院簽字才能從FBI的數據庫中清除我們的信息。

點評:測試環境和生產環境的數據不要混在一起。

有一次,我需要向新系統中導入一堆數據,因為數據量太大,需要5個小時,只能在夜里來干,在系統需要正式使用前2個小時,數據導完了,此時是凌晨4點。隨后,我需要刪除一些數據,于是我在SQL命令地上輸入了“DELETE from important_table; where id=4”。是的,我沒有看到哪里還有個分號,天啊。

點評:這就是加班工作的惡果。另,在delete之前最好先做一次select。

我把我的管理員口令提交到了一個開源軟件的源碼里。

點評:1)版本管理器里的東西是刪不掉的。2)一些用戶和口令要hard code在代碼里,所以,不要混用代碼使用的權限和管理員的權限,小心管理程序的運行權限,為其注冊專門的用戶。

我為一個很大的銀行開發軟件,在我的代碼里,我為一段理論上根本不可能執行到的代碼加了一個報錯信息。有一天,不可思異的事發生了,這條報錯信息顯示在了該銀行的1800個分行的超過10000個終端上——“如果你看到這個信息,說明整個系統被Fuck了,回家吧,祝你過得愉快!”

點評:“假設是惡魔”,Assume意為Ass – u – me,意為——搞砸你和我。對于一些關鍵東西,永遠不要做假設。小心你言語中的——“可能、應該、覺得、不應該”等詞語,程序可不認這些東西。

我遠程登錄到服務器上加幾個防火墻規則。第一件我想干的事是在不允許任何人的任何連接,第二件是,為某個端口打開訪問權限。不過,我在做完第一件事后就把配置保存了,結果其生效了……

點評:這樣的事經常發生,做遠程網絡管理的人多少會有那么幾次發生這樣的錯誤。在你將你的網絡配置生效前,你得想一想,斷線了你是否還能登得上去。改配置不要太沖動,生效前檢查幾次。

我們的代碼中有一個模塊完美地工作了很多年了,只是代碼太亂了。我說服了我的老板,我可以重寫這個模塊,于是我花了三個星期來重寫這個模塊。今天,我還記得,我的老板站在我的后面看著我,而我在在流著斗大的法汗珠去fix被我重寫的“超級漂亮”的那個模塊中一個接一個的bug。從那以后,我再也不重寫代碼了,除非有重大的利益。

點評:這就所謂的屠宰式編程。這個案例告訴我們兩個道理,1)維護代碼要用最最最保守的方法來進行。2)重構代碼前要像一個商人一樣學會計算利益。當然,ThoughtWorks的咨詢師一定會告訴你TDD,結對,極限等等方法告訴你如果實踐重構。但我想告訴你,一個程序在生產環境里運行好幾個年能沒有問題是一件很不容易的事,那怕其中的代碼再爛,你再看不過去,你都要有一個清醒的頭腦明白這幾點,1)軟件的運行質量是遠遠大于代碼質量的,2)你的測試案例是玩玩小于生產環境的,3)軟件的完美的質量,是靠長時間的運行、測試和錯誤堆出來的,而不是某種方法論。

相信大家做程序員這一生中也有很多發生在自己身上的悲催的事兒,歡迎分享。我先分享幾個我親身經歷過的事。

一個發生在我的領導身上。

我98年剛參加工作的時候,在某單位網絡部門,一次,我們整個部門去給下屬單位培訓Cisco路由器,結果我們發現帶去培訓地點的設備少帶了集線器HUB,設備連不起來。于是領導很不高興,質問我們為什么沒有帶集線器?那幾個對領導平時就不滿的老員工說辦公室里沒有集線器了,都借給別的部門了。領導想了想,問我:“陳皓,我記得上次我給過你個集線器”,我說,“好像沒有吧,我記不起來了,什么牌的?幾口的?”,領導說:“什么牌子想不起來了,不過我記得那個集線器是一個口的”?!耙粋€口的?!”,我心里嘀咕著,“真敢說啊”。但我不敢接話了。那幾個老員工來勁了——“哪有一個口的HUB啊,一個口的怎么聯兩臺電腦啊?”,領導說:“用兩個一個口的不就行了”。領導這話一出,全場一片寂靜,無言以對……

后來:我們所有的組員都離開了我們的這個領導,我們的這個領導今天還在那里工作。我想告訴大家,很多時候該走的是領導(包括外企,我上一東家正在裁人,不過我覺得該被裁掉的應該是那些經理)。我們的領導經常出這樣或那樣的笑話,這讓我隨時隨地地警醒自己——“不要當一個被人笑話的經理”,于是,今天我還在努力地學習技術。

另一個發生在我身上

剛剛接觸Linux的時候,還不是很懂,那時的PC還只有奔3,編譯公司的程序好慢啊,有時候為了調查一個問題,需要不斷地打log,來來回回地編譯,很不爽。直到有一天,硬盤不夠了,df一下,發現/dev/shm還有空間。于是,把全部程序copy了過去,發現編譯起程序超快無比,爽得不行。于是就把工作環境放在/dev/shm下了,連開發都放在這里了。這一天,開發一個功能,改了十來個文件,加班很晚,覺得基本搞定,大喜,回家睡覺。第二天一來,發現/dev/shm下空了,一個文件都沒有了,問同事,同事不知,同事還安慰我說,上次他的文件也不知道被誰刪了,于是我大怒,告老板!老板也怒,發郵件到整個公司質問大家誰刪了陳皓的程序,無人應答。IT部門答,“昨晚唯一的操作就是重啟了linux服務器,什么也沒干,不過我們天天備份服務器,可以恢復”,IT部門問我丟的文件在哪個目錄下?于是,我reply to all –“在/dev/shm下……”,哎,人丟大發了……

后來:我很感謝我以前犯的這個錯,從那天以后,我開始立志學好Linux,這個錯誤讓我努力,讓我發奮。所以,我想告訴大家——尤其是剛出道的程序員,你們要多多犯錯,要犯錯那種丟死人的錯,這樣你才會知恥而勇。

再來一個發生在我同事身上的

01年,我們開發銀行系統,在AIX上開發,RICS6000很貴,只能在客戶那里開發,開發進度很緊張,慢慢地硬盤就不夠用了,系統中有大量的垃圾文件,于是需要清除一些文件,于是有一個同事寫了一個腳本,可以自動清除的各種不重要的文件,里面有一條命令大致是這個樣子“ rm -rf ${app_log_dir}/*”,意為清除程序運行的日志。為了使用這個腳本,需要在root用戶下運行,一開始還不錯。直到有一天,某人一運行,整個根就沒了。搞得整個團隊只能用一周前的備份重寫已寫好的代碼。后來,才發現原因是${app_log_dir}變量為空,于是成了“rm -rf /*”……

后來:這個事后,我的那個同事,把rm命令改了名,并自己寫了一個rm命令,把刪除的文件先放到一個臨時目錄下。而我也因為這個事情,到今天,每次當我在root目錄下使用rm時,敲擊回車的手都是抖的。(另,rm時永遠使用絕對路徑)這里,我想告訴大家——犯錯不可怕,可怕的是不會從中總結教訓,同一個錯犯兩次。

歡迎分享發一在你身上那些悲催的事。

屠宰式編程:使用這種風格的程序員,對重構代碼有著一種難以控制的極端沖動。他們幾乎會重構所有經手的代碼。就算是在產品在Release的前夜,當他在修正幾個拼寫錯誤的bug同時,其會修改10個類,以及重構與這10個類有聯系的另20個類,并且修改了代碼的build腳本,以及5個部署描述符。

【編輯推薦】

  1. 程序員的另類境界:Rails創始人駕保時捷參加職業賽
  2. 程序員應該具備的11項基本技能
  3. 開發人員、程序員與計算機科學家三者的差別
  4. 在西方程序員眼里 東方的程序員是什么樣的?
  5. 程序員:5點鐘起床 瘋了嗎?
責任編輯:陳貽新 來源: coolshell.cn
相關推薦

2014-12-12 10:01:29

程序員

2020-09-14 06:55:47

面試程序員MVC

2013-05-24 09:14:39

國企程序員程序員

2013-04-17 09:57:22

2013-04-22 09:15:20

2022-04-18 11:05:36

開源github代碼庫

2019-04-26 09:55:10

面試程序員動態網頁

2020-03-26 15:12:35

程序線程協程

2013-04-15 10:55:09

程序員

2019-08-08 10:51:14

程序員代碼項目

2022-09-04 19:43:05

程序員數據庫

2011-07-13 17:45:14

新概念運維備份

2019-11-28 10:55:12

項目開發公司

2022-11-03 07:30:41

CQLJPQLHQL

2013-07-10 15:17:20

程序員創業

2009-05-21 15:58:12

程序員工作經驗職場

2015-08-19 09:10:37

程序員面試

2018-02-06 08:36:02

簡歷程序員面試

2015-11-04 11:38:40

bug程序員

2015-04-10 19:37:34

程序員
點贊
收藏

51CTO技術棧公眾號

久久精品国产亚洲5555| a视频在线免费看| 久久午夜av| 中文字幕亚洲二区| 亚洲天堂一区二区在线观看| 九色91在线| 91理论电影在线观看| 国产精品高潮粉嫩av| 三级黄色免费观看| 欧美做受69| 欧美日韩成人在线一区| 亚洲 自拍 另类小说综合图区| 日韩国产福利| 国内外成人在线| 538国产精品一区二区免费视频 | 亚洲人午夜精品免费| 毛片毛片毛片毛| 中文字幕21页在线看| 亚洲免费在线电影| 日韩免费电影一区二区| 黑人乱码一区二区三区av| 日韩精品电影在线| 久久久之久亚州精品露出| 国产99在线 | 亚洲| 美国一区二区| 日韩欧美一二三| 在线免费视频a| 在线观看福利电影| 亚洲一级片在线观看| 超碰成人在线免费观看| 激情小说 在线视频| 97se亚洲国产综合在线| 岛国一区二区三区高清视频| 夜夜狠狠擅视频| 奇米亚洲午夜久久精品| 欧美孕妇毛茸茸xxxx| 久久精品视频国产| 韩国久久久久| 欧美夫妻性视频| 中文字幕电影av| 日韩欧美视频专区| 中文字幕日韩欧美| 蜜桃av免费看| 久久99国产精一区二区三区| 亚洲精品一区av在线播放| 超碰caoprom| 豆花视频一区二区| 欧美精品一区二区三区高清aⅴ| 黄色片免费网址| 欧美成人精品午夜一区二区| 在线综合视频播放| 欧美丝袜在线观看| 懂色av色香蕉一区二区蜜桃| 欧美高清视频不卡网| 五月天中文字幕在线| 日韩午夜视频在线| 欧美久久久久久蜜桃| 17c国产在线| crdy在线观看欧美| 欧美一级免费大片| 俄罗斯黄色录像| 久久97精品| 亚洲精品国产成人| 国产呦小j女精品视频| 免费黄色成人| 中文字幕日韩电影| 久久久久亚洲av片无码| 欧美在线免费一级片| 欧美丰满片xxx777| 青青国产在线观看| 日韩精品亚洲一区二区三区免费| 国产黑人绿帽在线第一区| 精品无码一区二区三区的天堂| 日韩电影免费在线| 成人性生交xxxxx网站| 国产视频在线免费观看| 成人爽a毛片一区二区免费| 精品国产二区在线| 黄色av网站在线看| 亚洲视频免费看| 国产精彩视频一区二区| 欧美日韩不卡| 欧美一级在线观看| 中文字幕 日本| 日本大胆欧美| 欧美黑人xxxⅹ高潮交| 91午夜视频在线观看| 久久精品五月| 91夜夜未满十八勿入爽爽影院| 亚洲奶汁xxxx哺乳期| 久久久亚洲精品石原莉奈| 一区一区视频| 国产在线精彩视频| 欧美日韩日日骚| 国产艳妇疯狂做爰视频 | 国产视频自拍一区| 在线视频这里只有精品| 亚洲激情婷婷| 国产欧美日韩中文久久| 日本高清不卡视频| 婷婷六月天在线| 日韩精品中文字幕一区二区| 乱人伦精品视频在线观看| 色婷婷av久久久久久久| 欧美图区在线视频| 在线不卡一区二区三区| 欧美日韩一区二区三区不卡视频| 国产香蕉精品视频一区二区三区| 中文字幕在线2021| 天堂久久一区二区三区| http;//www.99re视频| 精品三级久久久久久久电影聊斋| 亚洲精品国产精华液| 成人黄色片视频| 亚洲视频一起| 视频一区视频二区国产精品| 精品自拍偷拍视频| 免费人成黄页网站在线一区二区| 国内精品久久久久久久果冻传媒| 激情影院在线观看| 欧美亚洲日本国产| 国产ts丝袜人妖系列视频| 亚洲情侣在线| 国产精品视频yy9099| 亚洲色欧美另类| 一区二区三区不卡在线观看 | 国产伦精品一区二区三区免费视频| 好男人免费精品视频| 亚洲国产三级在线| 九九九久久久久久久| 欧美成人激情| 国产精品久久久久免费a∨大胸| 色欲久久久天天天综合网| 亚洲乱码国产乱码精品精可以看| 日本www.色| 久久99蜜桃| 日韩av电影手机在线观看| 天堂成人在线观看| 亚洲va国产天堂va久久en| 国产伦理在线观看| 午夜国产精品视频| 91精品天堂| 91精品久久久| 日韩一区二区三区视频在线| 亚洲一区电影在线观看| 美女国产一区二区| 亚洲精品成人久久久998| 久久91导航| 亚洲色图35p| 亚洲成人av影片| 91免费看`日韩一区二区| 欧美三级在线观看视频| 蜜桃久久久久| 欧美一级片免费在线| 欧美偷拍视频| 日韩欧美亚洲综合| 成人激情五月天| 蜜桃视频一区二区三区| 三级三级久久三级久久18| 成人在线视频播放| 色噜噜狠狠狠综合曰曰曰| 亚洲天堂网视频| 中文字幕一区二区三区在线观看 | 91女人视频在线观看| 日韩在线xxx| 日韩a一区二区| 91免费综合在线| 第一av在线| 亚洲美女福利视频网站| 超碰在线观看91| 中文字幕色av一区二区三区| 宇都宫紫苑在线播放| 亚洲国产高清视频| 日本一区二区三区www| 男人天堂久久| 欧美激情一区二区久久久| 天堂影院在线| 欧美日韩第一区日日骚| 国模无码国产精品视频| www久久久久| 亚洲福利精品视频| 亚洲国产欧美日本视频| 久久福利精品| 免费在线观看91| 嫩草伊人久久精品少妇av杨幂| 日韩中文在线中文网在线观看| 午夜精品视频网站| 91片黄在线观看喷潮| 一区二区三区日韩在线观看| 网站免费在线观看| 日韩电影一区二区三区| 粉嫩av一区二区三区天美传媒 | 5g影院天天爽成人免费下载| 金瓶狂野欧美性猛交xxxx| 亚洲欧美国产日韩天堂区| 亚洲视频在线观看一区二区| 亚洲一区二区三区四区五区黄| 中国女人特级毛片| 风间由美性色一区二区三区 | 欧美日韩精品免费观看视完整| 日韩中文在线视频| 人成在线免费视频| 日韩精品影音先锋| 欧美在线视频精品| 亚洲风情在线资源站| 日本黄区免费视频观看| av网站一区二区三区| 毛片毛片毛片毛| 日日骚欧美日韩| 麻豆tv在线播放| 香蕉av一区二区| 欧美日韩高清在线一区| 亚洲精品一区在线| 国产情人节一区| 欧美天堂视频| 午夜精品一区二区三区在线视频| 欧美精品电影| 中文字幕av一区二区三区谷原希美| 天堂av在线免费| 日韩免费视频线观看| 国产又粗又黄又爽| 欧美色老头old∨ideo| 日韩高清免费av| 亚洲乱码国产乱码精品精可以看 | 92看片淫黄大片欧美看国产片| 老司机2019福利精品视频导航| 欧美激情xxxxx| 麻豆影视国产在线观看| 在线播放亚洲激情| 欧美白人做受xxxx视频| 亚洲国产小视频在线观看| 国产高清免费在线观看| 6080午夜不卡| 亚洲天堂777| 欧美视频一区二区在线观看| 综合网在线观看| 日韩欧美国产视频| 色一情一乱一伦| 欧美午夜丰满在线18影院| 91精品国产乱码在线观看| 亚洲成a人片在线观看中文| 看片网站在线观看| 一区二区在线观看视频在线观看| 亚洲不卡在线播放| 亚洲欧美色综合| 国产成人无码aa精品一区| 一区二区三区色| 久久精品视频国产| 亚洲二区在线观看| 日韩无码精品一区二区三区| 午夜精品免费在线| 亚洲精品国产精品乱码| 精品久久久中文| 亚洲日本视频在线观看| 色狠狠色狠狠综合| 最新中文字幕第一页| 欧美日韩三级一区| 国产精品自产拍| 日韩欧美国产成人一区二区| 亚洲第一成人av| 亚洲精品av在线播放| 日韩资源在线| 最近2019年好看中文字幕视频| 欧洲不卡视频| 欧美极度另类性三渗透| 九色porny丨入口在线| 欧美专区在线播放| 国产精品第一国产精品| 亚洲一区二区三区sesese| www.亚洲一二| 日本日本精品二区免费| 91麻豆精品国产91久久久平台| 无码人妻精品一区二区三区99v| 欧美区国产区| 黄色影院一级片| 男男视频亚洲欧美| 免费看91视频| 久久亚洲精品小早川怜子| 青青青手机在线视频| 亚洲综合精品久久| 69视频免费看| 日韩午夜小视频| 欧美大片aaa| 久热精品视频在线观看一区| 麻豆免费版在线观看| 国产精品一区专区欧美日韩| 国产一区二区| 久久99精品国产一区二区三区| 欧洲杯半决赛直播| 老司机激情视频| 日韩成人精品在线| 极品白嫩的小少妇| 国产精品天天看| 国产五月天婷婷| 欧美日韩美少妇| 视频二区在线观看| 日日狠狠久久偷偷四色综合免费| 精品精品导航| 成人免费网站在线| 美女毛片一区二区三区四区| 国产树林野战在线播放| 久久性天堂网| 国产免费a级片| 国产精品第五页| 激情五月婷婷网| 精品日韩av一区二区| √天堂资源地址在线官网| 91tv亚洲精品香蕉国产一区7ujn| 羞羞视频在线观看一区二区| 久久伊人资源站| 伊人成人在线| 91丝袜超薄交口足| 国产精品久久免费看| 久久久久久久久久久久久av| 日韩精品一区二区三区视频播放 | 亚洲色图制服丝袜| 天堂网视频在线| 亚洲国产精品福利| 羞羞污视频在线观看| 国产精品视频自拍| 国产成人ay| 国模吧无码一区二区三区| 处破女av一区二区| a在线视频播放观看免费观看| 欧美午夜一区二区| 国产在线观看免费| 欧美与黑人午夜性猛交久久久| 成人性生交大片免费看96| ijzzijzzij亚洲大全| 另类欧美日韩国产在线| 国产免费无遮挡吸奶头视频| 色综合一个色综合亚洲| 天天干天天爱天天操| 久久久免费电影| 一区二区三区自拍视频| 日韩a级黄色片| 国产精品一二三区| 麻豆天美蜜桃91| 欧美精品在线一区二区三区| 日本最黄一级片免费在线| 国产精品美女在线观看| 日韩免费视频| 中文字幕丰满乱码| 亚洲欧美一区二区不卡| 精品国产亚洲av麻豆| 色综合男人天堂| aiai久久| 欧美日韩一道本| 久久久美女艺术照精彩视频福利播放| 欧美啪啪小视频| 亚洲性xxxx| 久久久久久久性潮| 爱爱爱视频网站| 国产精品一二三四区| 国产在线综合网| 日韩成人xxxx| 欧美色网在线| 一区国产精品| 国产91在线|亚洲| 日韩精品视频免费播放| 精品视频在线播放色网色视频| 日本精品不卡| 亚洲欧美国产精品桃花| 精品一区二区三区免费毛片爱| 欧美激情一区二区视频| 亚洲大胆人体在线| 欧美男女交配| 国产精品无码乱伦| 成人午夜免费av| 日韩手机在线视频| 色妞一区二区三区| 日韩精品视频中文字幕| 五月丁香综合缴情六月小说| 国产日韩成人精品| 国产精品国产三级国产aⅴ| 欧美激情高清视频| 九一国产精品| 一级片免费在线观看视频| 婷婷夜色潮精品综合在线| 美国成人毛片| 7777精品久久久大香线蕉小说| 亚洲国产高清一区二区三区| 东方伊人免费在线观看| 日韩精品一区二区在线| 日韩欧美另类一区二区| 中文字幕久久综合| 99在线精品观看| 一区二区日韩在线观看| 国内外成人免费激情在线视频网站| 激情综合网站| 丰满少妇xbxb毛片日本| 欧美在线视频你懂得| 毛片大全在线观看| 亚洲激情图片| 不卡av电影在线播放| 亚洲视频一区在线播放| 欧美一级淫片播放口| 午夜久久美女| 国产无遮挡在线观看| 亚洲国产美女久久久久|