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

程序員的十大煩惱

系統
每個程序員都有自己煩惱的事。不論這事指的是范圍蠕變(scope creep),還是 指匈牙利變量命名 (Hungarian notation),還是有臭味的同事,我們都明白,這是我們有我們行業里的特定的煩惱。 下面要說的就是十大讓程序員們煩惱的事情

每個程序員都有自己煩惱的事。不論這事指的是范圍蠕變(scope creep),還是 指匈牙利變量命名 (Hungarian notation),還是有臭味的同事,我們都明白,這是我們有我們行業里的特定的煩惱。 下面要說的就是十大讓程序員們煩惱的事情,這是我從最 近的在StackOverflow上的一個調查里整理出來的,并且摻雜了一些我個人的經驗:

10. 注釋 — 只解釋了“how”卻沒有解釋“why”

入門級的編程課程通常會教育學生們寫代碼前先寫注釋、而且要盡量多注釋。 這種教育的出發點是“多注釋肯定比少注釋好、少注釋肯定比沒注釋好”。 可不幸的是,很多的程序員把這當成了一種任務,對每一行代碼都注釋一下。 這就是為什么會經常看到像Jeff Atwood在他的博客文章Coding Without Comments提到的代碼:

  1. r = n / 2; // 讓 r 等于 n 除以 2   
  2. // 當 r - (n/r) 大于 t 時進行循環  
  3. while ( abs( r - (n/r) ) > t ) {  
  4. r = 0.5 * ( r + (n/r) ); // 設置 r 等于 r + (n/r) 的一半  

經過這樣的注釋,你否明白了這段代碼是干什么的?的確,我也沒明白。 問題就在于,雖然有大量的注釋,可它們只是描述了代碼是干什么了,卻沒有說明代碼為什么要這樣寫。

  1. // 使用牛頓-Raphson算法求n的平方根近似值  
  2. r = n / 2;   
  3. while ( abs( r - (n/r) ) > t ) {  
  4. r = 0.5 * ( r + (n/r) );  

這就好多了!也許我們還是不能完全明白這段代碼的作用,但至少是有了一點方向了。

注釋是用來幫助讀者理解代碼的,不是用來解釋語法的。 我可以大膽的認為,讀者對for循環的工作原理是了解的;所以沒必要寫這樣的注釋:“// 對客戶列表進行for循環操作”。 讀者不明白的是你的代碼是做什么用的,你為什么要采用這種方式實現它。

9. 干擾

很少有程序員能在眨眼之間從一種活動中轉換到編程的狀態中。通常情況下,我們更類似于需要慢慢啟動的火車,而不是能突然加速的 法拉利; 我們需要一定的時間才能進入工作狀態,一旦我們進入穩定有效的工作狀態,我們的工作效果和產出會很豐碩。 不幸的是,當思路不斷的被客戶、經理、以及你的同事打斷時,你的大腦很難進入編程的狀態。

當我們干一件事情時,有太多的瑣事需要我們放在心里,我們需要先放下這個事情,處理那個人事情,回頭又干這個事情,還不能有差錯。這些干擾會中 斷我們的思路,而重新整理清楚思路又要你花費大量的時間,這是讓人懊惱的、沒有比這更讓人泄氣、讓人有挫折感的過程了。

8. 范圍蠕變(Scope creep)

來自 Wikipedia 的解釋:

范圍蠕變(Scope creep) (也稱作焦點蠕變(focus creep), 需求蠕變(requirement creep), 功能蠕變(feature creep),以及其它一些亂七八糟的演變詞語),指在項目管理里項目的需求變更失控。 當一個項目的范圍沒有明確的定義清楚、沒有文檔化、不受控時就會出現這種現象。 這通常被認為是一種有負面影響的事情,應該盡力避免。

范圍蠕變通常會把一個簡單的需求變成一個復雜驚人的需要大量時間的巨無霸。 那些負責需求調研的家伙們只需要敲幾下無辜的鍵盤就能把事情變成這樣:

  • 版本 1: 顯示這個地區的地圖
  • 版本 2: 顯示這個地區的地圖,要三維立體
  • 版本 3: 顯示這個地區的地圖,要三維立體的,而且能夠使用它作為飛行導航圖

暈倒!一個本來30分鐘能完成的任務變成了一項要幾百人/天才能完成的超級復雜的系統。更糟糕的是,大多數情況下,需求變更是發生在開發階段 的,這樣一來你需要重寫代碼,重新回歸,有時要把前幾天才開發的代碼刪除。

7. 管理者 — 完全不懂編程

管理工作不是一種簡單的工作。人是一種讓人很討厭的動物; 我們善變、喜怒無常,我們都自以為天下***。 想讓這樣的一群人都感到滿意和團結,你需要付出像山一樣大的努力。 然而,這并不意味著管理者就可以在對下屬的工作毫不理解的情況下進行管理。 當管理者對我們的工作沒有一點知識概念時,后果只會是需求頻繁變動,不現實的工期,普遍的挫折感(管理者和開發人員)。 程序員們對此的抱怨相當普遍,這也是產生爭執不合的根源(就像一個歡鬧的卡 通片).

6. 寫文檔

在說這個條目之前我先承認,我們確實有很多的文檔生成工具,但據我的經驗,這些工具都是只適合生成API文檔,以供其他程序員參考。如果你開發 的軟件是平時人們每天都要用的,你必須要寫一些外行人(例如你的實施,客服等)都能理解的文檔手冊。

我們可以很容易的看出,有些事情程序員們極不愿意去做。 你可以簡單的回顧一下所有的開源項目。 人們百折不撓的對這些項目的一個索求是什么:文檔。

我敢打保票的說,不管在哪里,至少會有一半的程序員當要求寫文檔時會說:“不能讓其他人去寫嗎?“。

5. 程序 — 缺少文檔

我可從來沒說過我們程序員是說一套做一套的人。程序員們經常會在他們的項目里用到第三方的類庫和應用。 于是,我們需要文檔。 很不幸呀,就像我在第6條里說的那樣,程序員們痛恨寫文檔。這戲劇性的事情發生在我們自己身上。

當你需要使用一個第三方類庫時發現,至少有一半的API無從知道是干什么好用的,沒有任何事情比這個更打擊人的了。 函數 poorlyNamedFunctionA() 和函數 poorlyButSimilarlyNamedFunctionB() 有什么區別? 在我使用 PropertyX 屬性前是否需要測試一下它是不是 null 值?我估計只有通過自己的測試和報錯才能弄清楚!可惡。

4. 硬件

任何一個曾經被叫去調試一個數據庫服務器上奇怪的宕機現象,或是被叫去解決RAID驅動器不能正確的工作的問題的程序員,當發現是硬件問題時, 都會痛苦不已。 人們有一種普遍的誤解,認為程序員就是搞電腦的,他們肯定知道如何修理電腦。 不可否認,有些程序員確實是個全才,但我估計,絕大部分程序員都不知道,或者根本不關心當程序被編譯成機器碼后如何工作的。我們只關心做出來的東西是否符 合需求文檔,這樣我們才能集中精力去解決這上層的任務。

3. 含糊不清

“網站宕機了”. “XX功能工作不正常”。 處理含糊不清的任務是種痛苦。 每次當非程序員被要求重現他們所遇到的問題時表現出的憤怒都讓我吃驚不已。 他們似乎不太明白,僅僅一句”它宕機了,修復它!”是無法讓我們開始工作的,我們需要更多的信息。

軟件的運行是(大部分情況下)有跡可尋的。我們也樂見與此。 請遷就我們,幫我們指出是在哪個階段,什么情況下出的問題,而不是簡單的說一句”修復它“。

伯樂在線推薦閱讀:《“出錯了”和報告Bug的藝術》、《如何有效地報告Bug

2. 其他程序員

程序員經常和其他程序員合不來。詫異嗎,但這是真的。 這方面的事情我可以輕松的列出十大條,講細點甚至可以單獨寫篇博客,所以這里我只列出幾個常見的、讓其他同事感到懊惱的程序員的特征:

  • 脾氣暴躁以至態度極不友好。
  • 不能明白什么時候該去討論系統的架構,什么時候是應該去動手去做。
  • 無法進行有效的溝通,使用易于誤解的專業術語。
  • 自己的事情處理不好。
  • 對要做的程序和項目缺乏興趣。

那么,這***的,但不是最糟糕的,序號為1的讓程序員們煩惱的…

1. 自己寫的代碼 — 6個月以后的

回顧一下自己以前寫的代碼,是否也會愁眉苦臉?當時怎么會這么愚蠢!怎么能編寫成這樣的東西! 燒掉!丟到火里!

哈,好消息。你并不孤單。

[[120126]]

現實是,軟件技術界是一個不斷變化的世界。 今天被看成是***的方式,明天也許就會過時。 我們不可能寫出***的代碼,因為判斷我們的程序好壞的標準日新月異。 這令人很不爽,你的作品,今天看來是那么的***,但也許不久之后就會變成被人嘲笑的對象了。 真是讓人沮喪,因為不論我們如何努力的學習***最棒的開發工具,設計,框架,以及開發方法,我們總是比***的技術發展趨勢慢了一拍。 對于我來說,這是做一個程序員最苦惱的事情了。我們不斷的升級技術,是為了讓軟件更好,但卻禁不住感到,我就像一個做沙毯(sand-painting)的和尚。

好了,全都給寫出來了。這十大讓程序員煩惱的事情。 依舊,如果你覺得我的文章里有什么疏漏的地方,請讓我知道,歡迎留下評論!

原文鏈接:http://www.vaikan.com/top-10-things-that-annoy-programmers/

責任編輯:牛小雨 來源: 外刊IT評論
相關推薦

2010-05-31 09:18:42

程序員文檔注釋

2012-09-28 10:09:35

程序員碼農謊言

2015-04-30 09:07:15

2017-04-17 20:00:38

程序員開發算法

2013-12-09 10:38:08

程序員任務

2015-02-11 09:38:19

2018-05-18 15:46:28

程序員面試技巧

2016-01-11 11:32:41

Java程序員錯誤

2020-11-25 10:40:58

程序員技能開發者

2009-11-27 13:49:54

2019-12-13 15:00:16

索引MySQL數據庫

2018-08-17 16:20:23

Linux程序員程序

2022-01-05 08:00:00

框架Golang開源

2022-11-21 16:07:58

2014-08-28 13:40:33

編程算法程序高手

2019-08-01 11:32:40

程序員技能開發者

2015-03-19 10:24:21

程序員提高職場價值提高職場價值技巧

2025-01-10 12:00:00

JavaScript前端開發

2015-10-29 09:30:38

程序員面向對象設計

2015-07-14 10:30:06

Web程序員CSS工具
點贊
收藏

51CTO技術棧公眾號

日韩激情第一页| 久久综合久久综合久久综合| 欧美成人午夜免费视在线看片| 丰满少妇中文字幕| 女厕盗摄一区二区三区| 日本一区二区三区高清不卡| 999热视频| 无码人妻精品一区二区蜜桃色欲 | 日韩一区二区视频| 国产成人无码一二三区视频| 蜜芽在线免费观看| 成人aa视频在线观看| 国产欧美日韩中文字幕在线| 久久草视频在线| 1024精品久久久久久久久| 日韩成人在线网站| 九九九久久久久久久| 色综合一本到久久亚洲91| 一区二区三区精品在线观看| 日韩欧美亚洲在线| 天天操天天干天天操| 狠狠色丁香久久婷婷综合_中 | 日韩成人免费av| 偷偷要91色婷婷| 激情五月五月婷婷| 五月香视频在线观看| 久久色视频免费观看| 国产福利不卡| 国产绿帽刺激高潮对白| 麻豆91在线播放| 欧美中在线观看| 国产一级片免费看| 女主播福利一区| 日韩三级影视基地| 中文字幕在线看高清电影| 国产香蕉精品| 欧美xxx久久| 黄色a级三级三级三级| 国产乱子精品一区二区在线观看| 色综合久久66| 国产免费一区二区三区视频| av中文字幕在线看| 一区二区三区四区中文字幕| 一区在线电影| 网友自拍视频在线| 国产精品初高中害羞小美女文| 日韩av电影在线观看| 男人天堂综合网| 奇米影视在线99精品| 国产成人涩涩涩视频在线观看| 在线能看的av| 亚洲免费网址| 日本欧美国产在线| 尤物视频免费观看| 免费欧美日韩国产三级电影| 国产精品免费一区| 在线视频播放大全| 国产一区二区三区免费观看| 91久久久久久久久久久久久| 国产精品一区二区av白丝下载| 久久97超碰色| 亚洲xxx自由成熟| 精品欧美在线观看| 成人av网址在线| 欧美成人一区二区在线| 能在线看的av| 国产精品电影院| 青青视频免费在线| 精精国产xxxx视频在线野外| 色又黄又爽网站www久久| 天堂社区在线视频| 高清不卡一区| 亚洲激情在线观看| 亚洲色图第四色| 亚洲老妇激情| 久久久在线视频| 91丝袜一区二区三区| 日本中文一区二区三区| 91视频免费在线| 刘亦菲久久免费一区二区| 91一区一区三区| 日本一区二区三区免费观看| 麻豆系列在线观看| 亚洲va在线va天堂| 黄色高清无遮挡| 久久一级大片| 日韩hd视频在线观看| 日本不卡一区视频| 国产综合色产| 国产精品福利久久久| 99精品免费观看| 2021中文字幕一区亚洲| 特级毛片在线免费观看| 国产激情在线播放| 欧美一区二区黄色| 中文字幕一二三四区| 在线电影一区二区| 日本一本a高清免费不卡| 国产男女裸体做爰爽爽| 91久色porny| 好色先生视频污| 二区三区不卡| 日韩美女视频一区二区在线观看| 级毛片内射视频| 亚洲高清不卡| 国产日韩中文字幕| 男同在线观看| 亚洲观看高清完整版在线观看| 天堂av在线网站| 老牛影视av一区二区在线观看| 色av中文字幕一区| 亚洲黄色小说图片| 成人一区在线观看| 制服国产精品| 日韩制服诱惑| 亚洲欧美精品一区二区| 久久亚洲成人av| 久久99热这里只有精品| 欧美自拍资源在线| 18video性欧美19sex高清| 91精品国产色综合久久ai换脸| 色婷婷av777| 国产手机视频一区二区| 成人黄色在线免费观看| 超碰在线免费公开| 欧美高清www午色夜在线视频| 国产特黄级aaaaa片免| 精品二区视频| 99久久精品久久久久久ai换脸| 午夜免费视频在线国产| 欧美日韩中文一区| 美女被到爽高潮视频| 老鸭窝毛片一区二区三区| 久久96国产精品久久99软件| sqte在线播放| 精品福利一区二区三区| 国产女人18水真多毛片18精品| 日本成人在线一区| 日本免费高清一区二区| 色老太综合网| 亚洲天堂影视av| 日韩综合在线观看| 久久久精品免费免费| 欧美 激情 在线| 国产日产一区| 国产精品视频一区二区高潮| www.91在线| 欧美日本高清视频在线观看| 国产精品视频看看| 国内成人精品2018免费看| 精品91一区二区三区| 麻豆精品国产| 久久久久久成人精品| 六月丁香色婷婷| 色综合网色综合| 丰满少妇高潮一区二区| 日本不卡的三区四区五区| 亚洲欧美日韩综合一区| 亚洲人体在线| 欧美丰满少妇xxxxx做受| 黑人乱码一区二区三区av| 亚洲成人av一区二区| 丰满少妇在线观看资源站| 日韩影院精彩在线| 亚洲一区二区三区精品视频| 欧美成人精品午夜一区二区| 午夜免费日韩视频| 九色蝌蚪在线| 777久久久精品| 国产极品在线播放| 久久久www免费人成精品| 91制片厂毛片| 国产尤物精品| 欧美三级网色| 四虎影视成人精品国库在线观看| 欧美高跟鞋交xxxxxhd| 外国精品视频在线观看| 日本乱人伦一区| 91高清免费观看| 99久久免费精品高清特色大片| 黄色片久久久久| 91精品高清| 欧美另类视频在线| 在线免费成人| 51色欧美片视频在线观看| 亚洲搞黄视频| 日韩av在线不卡| 一本一道人人妻人人妻αv| 亚洲午夜免费福利视频| 精品亚洲aⅴ无码一区二区三区| 国产一区二区三区国产| 免费黄色福利视频| 久久久久久免费视频| 久久riav二区三区| 成人51免费| 国产不卡视频在线| 日本无删减在线| 中文字幕亚洲欧美一区二区三区 | 亚洲欧美综合另类中字| va视频在线观看| 日本韩国精品一区二区在线观看| 欧美黄色免费观看| 久久精品免费在线观看| 极品白嫩的小少妇| 久久国产精品72免费观看| 成人一对一视频| 亚洲国产精品久久久天堂 | 国产www.大片在线| 亚洲国产一区二区三区在线观看| 国产精品国产精品国产专区| 色成人在线视频| 日韩精品久久久久久久| 日韩理论片网站| 人人妻人人澡人人爽| www.日本不卡| 三大队在线观看| 看片的网站亚洲| 国产福利一区视频| 亚洲精品美女91| 青青在线免费视频| 欧美电影免费播放| 视频一区视频二区视频三区高| 国产成人澳门| 91成人免费观看| **国产精品| 国产欧美日韩中文| 福利视频一区| 国产精品你懂得| 怡红院成人在线| 国产成人jvid在线播放| 三级中文字幕在线观看| 97色伦亚洲国产| 成人免费观看在线观看| 欧美极品少妇xxxxx| 午夜dj在线观看高清视频完整版| 久久视频在线播放| 亚洲综合视频一区| 欧美另类中文字幕| 成人做爰www免费看视频网站| 亚洲精品国产嫩草在线观看| 日本国产精品视频| 不卡av影片| 国产成人福利视频| 91在线亚洲| 国产日本欧美一区二区三区在线| 成人亚洲免费| 成人a级免费视频| 国产一区二区三区国产精品| 国产精品色婷婷在线观看| 91最新地址在线播放| 日韩av成人网| 国产a精品视频| 丰满人妻一区二区三区大胸| 粉嫩绯色av一区二区在线观看| 手机在线免费毛片| 国产91精品精华液一区二区三区| wwwxxxx在线观看| 不卡一区二区三区四区| 波多野结衣有码| 久久久精品国产免大香伊| x88av在线| 亚洲视频一二三| 深夜福利影院在线观看| 午夜精品久久久久久久久久久| 中国一级特黄毛片| 欧美日韩和欧美的一区二区| www.黄色小说.com| 亚洲国产欧美自拍| 国产在线网站| 久久久精品一区| bl在线肉h视频大尺度| 国产精品av在线| 精品视频在线播放一区二区三区| 国产精品国色综合久久| 国产一区二区三区四区| 在线丝袜欧美日韩制服| 91久久中文| 欧美国产日韩在线播放| 国产乱淫av一区二区三区| 男男一级淫片免费播放| 亚洲国产精品成人综合| 劲爆欧美第一页| 色天使色偷偷av一区二区| 国产精品伊人久久| 精品视频中文字幕| 毛片在线看网站| 5566日本婷婷色中文字幕97| 婷婷久久免费视频| 久久国产精品久久精品国产| 国产精品伦理久久久久久| 色欲色香天天天综合网www| 免费av网站大全久久| 亚洲国产精品第一页| 国产精品免费网站在线观看| 日韩男人的天堂| 91精品国产手机| 国产中文在线| 韩国三级电影久久久久久| 国产极品一区| 欧美日韩视频在线一区二区观看视频| 天天影视天天精品| 人人爽人人av| k8久久久一区二区三区| 成人在线观看高清| 在线视频中文字幕一区二区| 好吊色在线观看| 日韩亚洲欧美成人| 日韩电影网站| 久久久福利视频| 影音国产精品| 超级砰砰砰97免费观看最新一期| 日本一区二区高清| 国产精品999在线观看| 日韩欧美国产三级电影视频| 69av亚洲| 国产激情视频一区| 香蕉视频一区| 青草青青在线视频| 国产精品一级黄| 成年人视频软件| 在线精品观看国产| 天堂中文资源在线| 性欧美亚洲xxxx乳在线观看| 日韩精品三级| 午夜精品久久久久影视| 自拍偷拍一区二区三区四区| 成av人片一区二区| 久草网视频在线观看| 欧美电影一区二区三区| 成人精品福利| 国产91色在线播放| 亚洲精品国产动漫| 亚洲熟妇av日韩熟妇在线| 国产成人精品免费在线| 婷婷久久综合网| 欧美一区二区三区系列电影| av成人手机在线| 国产精品一区电影| 欧美aaaa视频| 国产无遮挡猛进猛出免费软件| 亚洲国产电影在线观看| 亚洲熟妇无码久久精品| 中文字幕综合一区| 性欧美video另类hd尤物| 在线一区高清| 国产美女精品人人做人人爽 | 无码日韩精品一区二区免费| 欧美日韩精品在线一区二区| 9色porny自拍视频一区二区| 久久午夜免费视频| 亚洲开心激情网| 三级成人在线| 亚洲国产欧美不卡在线观看| 麻豆久久久久久| 日韩福利小视频| 日韩精品中文字幕一区二区三区| 亚洲精品一线| 国内精品**久久毛片app| 美女被久久久| 午夜国产福利视频| 欧美一区二区三区小说| 成人三级小说| 日本午夜精品一区二区| 麻豆91精品视频| 青娱乐国产在线| 日韩精品视频在线观看网址| 欧美123区| 中文字幕在线中文| 91香蕉视频在线| 亚洲网站在线免费观看| 欧美成人亚洲成人日韩成人| 看全色黄大色大片免费久久久| 日韩视频在线免费看| 中文一区二区在线观看| www.午夜激情| 国产999精品视频| 亚洲成av人片乱码色午夜| 小毛片在线观看| 欧美日韩午夜在线| 超碰在线网站| 亚洲欧美日韩在线综合| 99视频国产精品| 97超碰资源站| 2024亚洲男人天堂| 1024精品久久久久久久久| 一起草在线视频| 7777精品久久久大香线蕉| 一个人看的www视频在线免费观看| 亚洲日本理论电影| 成人国产一区二区三区精品| 中文字幕人妻色偷偷久久| 欧美激情精品久久久| 日本黄色精品| 中国极品少妇videossexhd| 欧美日韩激情一区| 成人美女大片| 免费看欧美黑人毛片| 国产精品色婷婷| 日本中文字幕一区二区有码在线 | 伊人久久大香线蕉|