精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久人妻无码aⅴ毛片a片app| 特级西西人体www高清大胆| 国产99久久久| 天天久久综合| 精品欧美一区二区三区精品久久 | 色999国产精品| 欧美一区二区网站| 日韩欧美精品在线观看视频| 日本激情在线观看| www.亚洲色图.com| 国产欧美日韩综合精品| 日本少妇激情舌吻| 色97色成人| 日韩精品亚洲视频| 波多野结衣三级视频| 电影亚洲精品噜噜在线观看| 怡红院av一区二区三区| 亚洲高清资源综合久久精品| 欧美熟妇交换久久久久久分类| 青青草国产成人99久久| 68精品国产免费久久久久久婷婷| 三级黄色在线观看| 免费一区二区| 亚洲成人黄色网址| 日韩欧美理论片| 免费福利视频一区二区三区| 亚洲一区二区三区视频在线播放 | 麻豆影视国产在线观看| 91在线视频免费91| www.久久爱.cn| 亚洲在线观看av| 国产精品视频| 高清欧美性猛交xxxx黑人猛交| 亚洲欧美另类日本| 欧美亚洲在线日韩| 亚洲欧洲国产伦综合| 天堂www中文在线资源| 国产精品色婷婷在线观看| 在线观看中文字幕不卡| 国产成人无码一二三区视频| 国产精品高颜值在线观看| 亚洲免费观看在线观看| 色之综合天天综合色天天棕色| 色鬼7777久久| jlzzjlzz国产精品久久| 国产精品国产精品| 亚洲国产成人精品一区二区三区| 国产一区二区看久久| 国产日韩精品在线播放| 一区二区视频网站| 日本视频在线一区| 国产精彩精品视频| 精品乱码一区内射人妻无码 | 亚洲综合在线第一页| 久久久成人精品一区二区三区| 91高清在线视频| 国产精品三级电影| 午夜精品一区二区三区四区| a天堂中文在线| 中文字幕欧美日韩一区| 午夜一区二区三区| 蜜芽在线免费观看| 亚洲久草在线视频| 免费网站在线观看视频| 白浆在线视频| 亚洲第一精品在线| 无码人妻丰满熟妇区96| 亚洲精品一区| 欧美怡红院视频| 激情五月婷婷基地| 日韩08精品| 亚洲国产福利在线| 久久一区二区电影| 精品不卡一区| www.亚洲一区| 久久久久久国产精品免费播放| 亚洲视频免费| 青青草成人在线| 久久国产香蕉视频| 国产精品一区免费视频| 精品亚洲欧美日韩| 国产三级视频在线看| 中文字幕在线不卡| 欧美久久久久久久久久久久久久| 91超碰在线免费| 一本大道av伊人久久综合| 日韩在线免费高清视频| 日本大片免费看| 波多野结衣久久| 色先锋资源久久综合| 亚洲综合婷婷久久| 大伊香蕉精品在线品播放| 国产午夜精品久久久| 免费看一级黄色| 亚洲激情在线| 国产精品一区二区三区成人| 亚洲乱码在线观看| 久久久777精品电影网影网| a级黄色片网站| 国产乱码精品一区二三赶尸艳谈| 欧美在线色视频| 男人添女人荫蒂国产| 一道在线中文一区二区三区| 久久久999国产精品| 免费的毛片视频| 国产精品一区二区视频| 欧美综合激情| 男人天堂亚洲天堂| 欧美日韩一区二区三区不卡| www.com日本| 97精品在线| 欧美在线一级va免费观看| 国产99视频在线| 国产欧美日韩精品一区| 日韩欧美国产综合在线| 国产精品777777在线播放| 亚洲女人被黑人巨大进入| 日韩黄色免费观看| 美女一区二区视频| 久久久99国产精品免费| 男人添女人下部高潮视频在线观看 | 91精品视频网| 日韩丰满少妇无码内射| 亚洲人成高清| 亚洲va欧美va国产综合剧情 | 国产欧美1区2区3区| 国产视频九色蝌蚪| 成人自拍在线| 久久成人18免费网站| 影音先锋国产在线| 久久久久久9999| 国模无码视频一区二区三区| 超碰成人免费| 欧美激情欧美激情| a网站在线观看| 中文字幕在线不卡| 中文字幕精品一区二区三区在线| 国内精品伊人久久久| 欧洲精品毛片网站| 青草久久伊人| 日本韩国欧美在线| 丰满少妇高潮一区二区| 性欧美暴力猛交另类hd| 麻豆传媒一区| 亚洲欧洲高清| 国产丝袜精品视频| 中文人妻av久久人妻18| 久久精品视频在线看| 男人操女人免费| 九九久久婷婷| 日韩av免费在线| 国产特黄在线| 欧美特级限制片免费在线观看| 久久精品一区二区免费播放| 免费视频一区| 日韩欧美一区二区视频在线播放 | 国产视频精品网| 福利在线免费视频| 日韩av在线免费观看| 亚洲第一精品在线观看| 久久人人爽爽爽人久久久| 日韩 欧美 高清| 亚洲免费福利一区| 国产精品久久久久久久久| 日p在线观看| 日韩欧美国产精品| 国产成人亚洲精品自产在线| 91麻豆精品在线观看| 成年人小视频网站| 日韩欧美一区二区三区在线视频| 91色p视频在线| 91www在线| 亚洲人成伊人成综合网久久久 | 久久老司机精品视频| 成人av资源网站| 999香蕉视频| 国产精品福利在线观看播放| 99精彩视频| 亚洲国产欧美日本视频| 久久精品成人动漫| 日本免费网站在线观看| 日本韩国一区二区三区视频| 欧美做爰啪啪xxxⅹ性| 成人免费视频视频在线观看免费| 国产午夜伦鲁鲁| 国产精品毛片一区二区在线看| 99在线首页视频| 裤袜国产欧美精品一区| 久久综合久中文字幕青草| 天堂8在线视频| 色拍拍在线精品视频8848| 希岛爱理中文字幕| 91免费看视频| www激情五月| 久久精品亚洲一区二区| 中文字幕第50页| 欧美精品momsxxx| 成人免费视频网站入口| 国产亚洲欧美日韩精品一区二区三区 | 日本少妇激情视频| 亚洲欧美在线aaa| 精品黑人一区二区三区观看时间| 久久精品999| 免费在线激情视频| 综合久久一区| 亚洲蜜桃在线| 网红女主播少妇精品视频| 91精品视频一区| 电影亚洲精品噜噜在线观看| 久久久久久国产精品三级玉女聊斋 | 成人精品视频网站| 青青草久久伊人| 免费视频一区二区三区在线观看| 久久www视频| 久久不见久久见国语| 国产精品乱码视频| 国产精品va视频| 国产精品视频不卡| 国产精品粉嫩| 91精品国产精品| 影音先锋男人资源在线| 色先锋资源久久综合5566| 极品美乳网红视频免费在线观看| 精品99一区二区| 国产福利小视频| 欧美日本一道本| 国产日韩久久久| 日韩欧美成人区| 日韩乱码在线观看| 亚洲高清三级视频| 美女的奶胸大爽爽大片| 亚洲欧洲成人精品av97| 一级黄色片网址| 国产人成一区二区三区影院| 久久国产精品无码一级毛片| av男人天堂一区| 亚洲一区二区三区综合| 成人精品视频一区| 成人性生活免费看| 波多野结衣中文字幕一区 | 国产精品密蕾丝视频下载| 免费在线成人av| 亚洲黄页在线观看| 免费国产一区二区| 亚洲国产网址| 日韩欧美亚洲日产国| av在线不卡免费观看| 亚洲成人午夜在线| 日韩夫妻性生活xx| 亚洲在线不卡| 先锋资源久久| 免费网站在线观看视频| 国内久久视频| 奇米精品一区二区三区| 久久久久欧美精品| 国产精品涩涩涩视频网站| 琪琪一区二区三区| 永久免费黄色片| 成人av在线观| 日韩在线免费观看av| 国产三级一区二区三区| 福利视频第一页| 亚洲精品v日韩精品| 国产真人真事毛片| 欧美性猛交99久久久久99按摩| 亚洲影院在线播放| 欧美日韩一区二区电影| 性欧美videos另类hd| 亚洲成人xxx| 国产视频第一页在线观看| 最近2019中文免费高清视频观看www99 | 日韩久久久久久久久久久| 成人免费毛片片v| 精品人妻一区二区三区视频| 欧美高清在线视频| 四虎免费在线视频| 黑人精品xxx一区| 伊人22222| 亚洲国产三级网| www.视频在线.com| 欧美猛男性生活免费| 丝袜老师在线| 成人精品在线观看| 色婷婷久久久| 国产又粗又硬又长| 国产亚洲一级| 在线一区二区不卡| 99re热这里只有精品视频| 美女av免费看| 精品免费在线观看| 一级片在线免费观看视频| 欧美精品一区二区三区一线天视频 | 五月婷婷视频在线| 日韩一区二区不卡| 青青国产在线| 欧美黑人一区二区三区| 成人视屏在线观看| 成人欧美一区二区三区黑人免费| 国产在线日韩精品| 性高湖久久久久久久久aaaaa| 天堂va蜜桃一区二区三区| 视频区 图片区 小说区| 国产三级精品在线| 免费观看一级视频| 欧美二区三区的天堂| 美女欧美视频在线观看免费 | 亚洲欧洲av一区二区| 色呦呦视频在线观看| 国产狼人综合免费视频| 精品人人人人| 欧美少妇在线观看| 美女久久久精品| av在线网站观看| 亚洲电影在线播放| www.综合色| 久久精品久久精品亚洲人| 日韩av中字| 久久国产精品-国产精品| 韩日欧美一区| 中文字幕在线观看视频www| 国产精品久久二区二区| 无码人妻丰满熟妇精品| 亚洲精品二三区| 激情网站在线| 97超级在线观看免费高清完整版电视剧| 国产探花在线精品| 99热成人精品热久久66| 成人爱爱电影网址| 精品人妻在线播放| 欧美大片在线观看一区| 国产视频一区二区| 91精品久久久久久| 99精品网站| 日韩成人精品视频在线观看| 国产精品卡一卡二卡三| 波多野结衣视频免费观看| 亚洲偷熟乱区亚洲香蕉av| 国产精品专区免费| 日本在线免费观看一区| 日韩电影在线一区二区| 欧美大波大乳巨大乳| 91激情在线视频| √天堂资源地址在线官网| 国产精品对白刺激| 日本一本不卡| 亚洲欧美日本一区二区三区| 国产精品高潮呻吟| 国产美女明星三级做爰| 欧美第一页在线| 国产乱人伦精品一区| 六月丁香激情网| 国产亚洲一区字幕| 国产精品成人久久久| www.日本久久久久com.| 国产精品1区在线| 被灌满精子的波多野结衣| 99这里只有精品| 久久精品视频5| 综合网日日天干夜夜久久| 国产亚洲精品精品国产亚洲综合| 正在播放一区| 国产成人在线观看免费网站| 国产精品变态另类虐交| 日韩电影中文字幕在线| 欧美影视资讯| 欧美亚洲视频一区| 丁香另类激情小说| 久久免费激情视频| 最新国产成人av网站网址麻豆| 精品一区视频| 欧美视频在线免费播放| 国产欧美一区二区精品久导航 | 日韩欧美一级在线| 成人国产一区二区三区精品| 久久99国产综合精品免费| 在线观看精品自拍私拍| 视频成人永久免费视频| 日韩av黄色网址| 国产精品福利av| 成人毛片视频免费看| 国产成人一区二区| 亚洲九九视频| 中国美女乱淫免费看视频| 在线91免费看| 绿色成人影院| 懂色av一区二区三区四区五区| 国产不卡视频一区二区三区| youjizz在线视频| 欧美大成色www永久网站婷| 亚洲精品播放| 能看毛片的网站| 色美美综合视频| 牛牛电影国产一区二区| 色涩成人影视在线播放| 成人免费高清在线观看| 伊人免费在线观看| 97精品视频在线观看| 亚洲无中文字幕| 卡一卡二卡三在线观看| 精品精品欲导航|