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

程序員的十大技術煩惱

開發
每個程序員都會因遇到各種各樣的問題,有時這些問題就是煩惱。本文總結了一些讓程序員的煩心事兒,在Coding時你是否也遇到過這些煩惱?

51CTO之前曾介紹過程序員進階架構師的十項必備技能以及阻礙程序員成長的五大原因,今天我們來看看程序員的煩惱。每個程序員都有自己煩心事,不論這事指的是范圍蠕變(scope creep),還是指匈牙利變量命名 (Hungarian notation),我們都明白,這是我們有我們行業里的特定的煩惱。 下面要說的就是讓程序員們煩惱的十件事情。

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

入門級的編程課程通常會教育學生們寫代碼前先寫注釋、而且要盡量多注釋。 這種教育的出發點是“多注釋肯定比少注釋好、少注釋肯定比沒注釋好”。可不幸的是,很多的程序員把這當成了一種任務,對每一行代碼都注釋一下。

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

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

現在,請看一下我們采用另外一種方式對同一段代碼進行的注釋:

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

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

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

9. 干擾

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

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

8. 范圍蠕變(Scope creep)

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

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

2. 其他程序員

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

◆脾氣暴躁以至態度極不友好。

◆不能明白什么時候該去討論系統的架構,什么時候是應該去動手去做。

◆無法進行有效的溝通,使用易于誤解的專業術語。

◆自己的事情處理不好。

◆對要做的程序和項目缺乏興趣。

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

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

Don’t sneeze, I think I see a bug.

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

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

 

【編輯推薦】

  1. 每個好架構師都是一位出色的程序員
  2. 來自Facebook等成功Web開發者的建議分享
  3. HTML 5將給開發者帶來什么?
  4. Java程序員的未來 走向混合編程時代
  5. 程序員們,是時候開始學習Ruby了

 本文轉載自外刊IT評論,原文標題《程序員的十大煩惱

責任編輯:佚名 來源: 外刊IT評論
相關推薦

2014-09-19 09:27:46

程序員

2012-09-28 10:09:35

程序員碼農謊言

2017-04-17 20:00:38

程序員開發算法

2013-12-09 10:38:08

程序員任務

2015-04-30 09:07:15

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技術棧公眾號

无码人妻久久一区二区三区不卡| 强迫凌虐淫辱の牝奴在线观看| jizz在线观看视频| 美女国产一区二区三区| 久久影视免费观看| 久久久久国产精品无码免费看| 在线天堂资源www在线污| 日本一区二区三区久久久久久久久不| 国产色视频一区| 国产一级在线播放| 国产亚洲电影| 日韩欧美国产一区在线观看| 国产中文字幕免费观看| 在线免费av网站| 国产a精品视频| 国产成人短视频| 欧美三级 欧美一级| 欧美日韩播放| 精品国产一区二区三区忘忧草| 蜜臀av午夜一区二区三区| www在线观看播放免费视频日本| 91视频免费看| 91九色视频在线观看| 国产三级精品三级在线观看| 欧美69wwwcom| 色噜噜狠狠色综合网图区| 亚洲激情 欧美| 国产精品一级在线观看| 91国偷自产一区二区三区观看 | 精品国产一区二区三区四区| 欧美成人午夜电影| 午夜视频在线网站| 欧美大胆性生话| 亚洲不卡在线观看| 一本大道东京热无码aⅴ| 三区四区在线视频| 国产欧美一区二区精品性色| 精品一区久久久久久| www香蕉视频| 九一九一国产精品| 国产精品久久中文| 免费黄色片视频| 亚洲欧美日韩一区在线观看| 午夜精品美女自拍福到在线| 欧美成人aaa片一区国产精品| 久久久久久久久久久妇女 | 久久久久无码精品国产sm果冻| 综合欧美亚洲| 91精品国产aⅴ一区二区| 午夜两性免费视频| 日本另类视频| 欧美性生活影院| 成人性做爰aaa片免费看不忠| 午夜欧美激情| 欧美午夜性色大片在线观看| 欧美日韩在线一| 蜜桃视频www网站在线观看| 亚洲图片一区二区| 日本熟妇人妻xxxx| 都市激情国产精品| 欧美日韩一区二区免费在线观看| 日韩av一二三四区| 黑人巨大精品| 欧美又粗又大又爽| 国产3p在线播放| 精品国产亚洲日本| 欧美成人激情免费网| 丰满少妇xbxb毛片日本| 红杏成人性视频免费看| 日韩av综合网站| 精品无码一区二区三区| 欧美欧美黄在线二区| 一道本无吗dⅴd在线播放一区| 日本污视频网站| 婷婷亚洲图片| 欧美激情aaaa| 劲爆欧美第一页| 在线不卡欧美| 国产精品久久久久久久久久小说| 一级aaaa毛片| 成人午夜伦理影院| 欧美高清性xxxxhd| 日本在线人成| 亚洲一区二区三区不卡国产欧美| 午夜肉伦伦影院| 成人国产激情| 精品国产乱码久久久久久久久| 一二三不卡视频| 色婷婷色综合| 欧美第一页在线| 天天操夜夜操视频| 精品在线一区二区三区| 国产不卡一区二区在线观看| 欧美日韩视频精品二区| ●精品国产综合乱码久久久久| 亚洲色成人www永久在线观看 | 色88888久久久久久影院按摩| 污污动漫在线观看| 成人涩涩网站| 在线视频日本亚洲性| 久久精品欧美一区二区| 石原莉奈一区二区三区在线观看| 91色在线视频| 精品无吗乱吗av国产爱色| 亚洲欧美激情一区二区| 国产淫片av片久久久久久| 国产专区精品| 亚洲图片在区色| 久久这里只有精品国产| 日韩高清一区在线| 国产精品一区二区三区观看| 91在线看黄| 第一福利永久视频精品| 亚洲在线观看网站| 国产影视精品一区二区三区| 久久久久久久999| 一级黄色小视频| 久久综合久色欧美综合狠狠| 日韩在线视频在线| 日韩国产91| 国产午夜一区二区| 少妇一级淫片免费放中国 | 亚洲欧美成人| 91精品免费| 国内精品久久久久久野外| 欧美性20hd另类| 亚洲香蕉中文网| 夜间精品视频| 成人www视频在线观看| 美女欧美视频在线观看免费 | 日韩精品电影| 日韩av色在线| 亚洲av激情无码专区在线播放| 亚洲免费观看高清完整版在线 | 成人97人人超碰人人99| 制服诱惑一区| 日韩在线激情| 日韩在线视频网站| 精品乱码一区内射人妻无码 | 亚洲福利影院| 亚洲国产福利在线| 国产在线拍揄自揄拍| 国产伦精一区二区三区| 宅男av一区二区三区| 亚洲精品毛片| 中文字幕视频在线免费欧美日韩综合在线看 | 国产盗摄女厕一区二区三区| 综合国产精品久久久| 玖玖精品在线| 久久九九热免费视频| 91精品中文字幕| 亚洲欧洲日本在线| 免费在线观看污网站| 99久久夜色精品国产亚洲96| 国产主播欧美精品| a级网站在线播放| 欧美一区二区久久久| 国产高潮国产高潮久久久91| 国产福利电影一区二区三区| 国产在线视频综合| 国产色噜噜噜91在线精品| 91黑丝高跟在线| 日韩有码电影| 欧美在线视频不卡| 9.1片黄在线观看| 久久69国产一区二区蜜臀| 日本特级黄色大片| 日韩欧美激情电影| 午夜伦理精品一区| 久热av在线| 欧美人与性动xxxx| 欧美日韩在线观看成人| 97精品视频在线观看自产线路二| 能在线观看的av| 欧美精选视频在线观看| 91香蕉电影院| 国产va在线视频| 正在播放亚洲1区| 国产麻豆一精品一男同| 亚洲一区二区三区小说| 久久精品老司机| 蜜桃av噜噜一区| 日韩视频一二三| 同性恋视频一区| 国产日韩在线播放| 91探花在线观看| 在线亚洲午夜片av大片| 精品国产亚洲av麻豆| 欧美午夜性色大片在线观看| 国产精品99久久久久久成人| 9i在线看片成人免费| 五月天av在线播放| 亚洲精品123区| 杨幂一区欧美专区| 久9re热视频这里只有精品| 国产精品一区二区三区久久| 国产在线看片免费视频在线观看| 尤物yw午夜国产精品视频| 精品国产伦一区二区三| 色综合久久综合网97色综合| 亚洲一级生活片| 久久久美女毛片| 中文写幕一区二区三区免费观成熟| 久久成人精品| 老子影院午夜伦不卡大全| 成人激情诱惑| 精品免费一区二区三区蜜桃| 不卡一区视频| 日韩美女中文字幕| 黄色在线观看视频网站| 精品国产一区久久久| 你懂的视频在线| 精品国产1区二区| 国产三级第一页| 欧美性大战久久久| 久久中文字幕免费| 亚洲综合网站在线观看| 99热这里只有精品4| 久久一区二区三区国产精品| 肉丝美足丝袜一区二区三区四| 久久精品国产精品亚洲精品| 欧美黄色一级片视频| 精品动漫3d一区二区三区免费版 | 男女性色大片免费观看一区二区 | 僵尸世界大战2 在线播放| 欧美高清在线| 日韩av高清| 蜜桃成人av| 久久久久久久久一区| 亚洲日本va| 亚洲综合精品伊人久久| 亚洲成a人片777777久久| 国产精品激情av电影在线观看| gay欧美网站| 8x海外华人永久免费日韩内陆视频| 成人免费一区二区三区牛牛| 欧美噜噜久久久xxx| 韩国中文字幕在线| 欧美成人精品在线观看| 麻豆影院在线| 久久亚洲国产精品成人av秋霞| 午夜精品一区| 久久精品国产久精国产一老狼| av免费观看一区二区| 中文字幕一区日韩电影| av在线1区2区| 日韩中文在线中文网三级| 69久久精品| xvideos亚洲人网站| 麻豆系列在线观看| 久久九九精品99国产精品| gogo在线高清视频| 色综合色综合久久综合频道88| 在线播放免费av| 色综合视频网站| 成人一级福利| 欧洲s码亚洲m码精品一区| 91av亚洲| 国产精自产拍久久久久久蜜| 高清一区二区三区av| 97人人香蕉| 林ゆな中文字幕一区二区| 久久综合伊人77777麻豆| 国产亚洲一卡2卡3卡4卡新区 | 亚洲男女自偷自拍| 精品久久久久av| 麻豆成人久久精品二区三区红| 91精产国品一二三产区别沈先生| 国产精品系列在线播放| 黄色激情在线观看| 久久久久国产一区二区三区四区 | 国产一区二区三区四区老人| 波多野结衣家庭教师在线| 三级一区在线视频先锋 | 国产日韩精品视频一区| 天美传媒免费在线观看| 亚洲综合成人网| 日韩 国产 欧美| 欧美一区二区三区在线电影 | 日韩中文字幕免费看| 中国av在线播放| 91av在线免费观看视频| 国产极品嫩模在线观看91精品| 91精品在线影院| 欧美18xxxx| 亚洲一区三区电影在线观看| 激情视频一区| 超碰在线97免费| 国产经典欧美精品| 亚洲AV无码片久久精品| 亚洲三级视频在线观看| 国产精品国产三级国产专区52 | 国精产品乱码一区一区三区四区| 亚洲精品在线看| 51xtv成人影院| 日本一欧美一欧美一亚洲视频| 成人豆花视频| 欧美亚洲爱爱另类综合| 欧美精品一线| 日日噜噜夜夜狠狠| 99精品国产99久久久久久白柏 | 精品日本高清在线播放| 一级片免费网站| 日韩精品极品在线观看| 成人看av片| 国产精品久久久久久影视| 国产伦精品一区二区三区免费优势| 伊人狠狠色丁香综合尤物| 亚洲欧美卡通另类91av| 色黄视频免费看| 日本一区二区综合亚洲| √资源天堂中文在线| 日韩欧美亚洲另类制服综合在线| 成年网站在线| 97香蕉久久超级碰碰高清版| 精品视频一区二区三区在线观看| 日韩高清在线播放| 中文一区二区| 国产老头和老头xxxx×| 中文字幕在线不卡视频| 免费无码国产精品| 亚洲国产成人91精品| 深夜国产在线播放| 91免费版网站入口| 欧美激情欧美| 亚洲第一中文av| 久久精品视频免费观看| 青青草av在线播放| 亚洲第一页在线| 波多野结衣在线播放| 99久久伊人精品影院| 亚洲欧美综合| 日韩精品视频网址| 亚洲精品亚洲人成人网在线播放| 亚洲天堂狠狠干| 最好看的2019年中文视频| 成人在线爆射| 日本福利一区二区三区| 亚洲欧美日本国产专区一区| 右手影院亚洲欧美| 色噜噜狠狠一区二区三区果冻| 香港一级纯黄大片| 欧美一区二区三区精品电影| 日韩系列在线| 日韩av资源在线| 久久精品夜色噜噜亚洲a∨| 欧美brazzers| 一本色道久久88综合亚洲精品ⅰ| 99re66热这里只有精品4| 亚洲国产一区二区三区在线播| 美日韩一区二区三区| 精品国产视频在线观看| 91麻豆精品91久久久久久清纯 | 国产精品com| 成人久久久久| 国产无色aaa| 亚洲免费观看在线观看| 亚洲精品久久久久久久久久 | 男女猛烈激情xx00免费视频| 成人av网站在线观看免费| 日本亚洲欧美在线| 日韩精品一二三四区| 人人鲁人人莫人人爱精品| 亚洲午夜精品福利| 国产精品自拍网站| 国产亚洲成人av| 亚洲欧美成人在线| 狠狠久久伊人中文字幕| 黄色一级片av| 99久久国产综合色|国产精品| 免费又黄又爽又猛大片午夜| 日韩在线中文视频| 国产精品欧美大片| 亚洲 中文字幕 日韩 无码| 欧美激情在线一区二区三区| 国产精品久久婷婷| 午夜精品免费视频| 色综合天天综合网中文字幕| 风韵丰满熟妇啪啪区老熟熟女| 日韩欧美精品网站| 日本www在线| 国产精品日韩一区二区三区| 日日夜夜精品免费视频| 青娱乐国产在线| 亚洲天堂开心观看| 亚洲91网站| 99草草国产熟女视频在线| 亚洲精品写真福利| 国模吧精品人体gogo| 91网免费观看| 葵司免费一区二区三区四区五区| 卡通动漫亚洲综合| 亚洲欧美日韩直播| 日韩欧美激情电影| 亚洲免费一级视频| 亚洲福利一区二区三区| 婷婷视频在线| 欧美久久久久久久| 国产成人av电影| 中文字幕第315页|