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

国产成人免费高清| 欧美日韩精品免费观看视频完整| 色妞www精品视频| 欧美亚州在线观看| 91麻豆一区二区| 国产精品久久| 亚洲欧美日韩区| 可以看污的网站| 91探花在线观看| 中文字幕乱码亚洲精品一区| 高清不卡一区二区三区| 无码人妻精品一区二区三区不卡| 91精品国产91久久综合| 亚洲电影av在线| 高清一区在线观看| hd国产人妖ts另类视频| 国产精品久久久久久久久免费丝袜 | 成人在线视频播放| 亚洲人亚洲人成电影网站色| 精品视频第一区| 91麻豆国产在线| 香蕉亚洲视频| 欧美麻豆久久久久久中文 | 国产精品国产精品国产专区不蜜| 国产精品免费一区二区三区| 中文字幕精品一区二| 日韩视频一区| 欧美精品情趣视频| 天天操天天舔天天射| 美女福利一区| 欧美mv和日韩mv的网站| 欧美特黄aaa| 写真福利精品福利在线观看| 亚洲成av人影院| 9191国产视频| 看女生喷水的网站在线观看| 91农村精品一区二区在线| 亚洲最大的免费| 在线中文字幕网站| 免费观看成人av| 国产精品www网站| 久久久久在线视频| 国产亚洲精品久久久久婷婷瑜伽| 日韩a一区二区| 精品国产三级电影在线观看| 亚洲精品视频三区| 台湾天天综合人成在线| 欧美日本一区二区在线观看| 一级黄色香蕉视频| 久久久人成影片一区二区三区在哪下载| 福利视频导航一区| 激情伊人五月天| а√天堂中文在线资源8| 亚洲高清中文字幕| 精品少妇人欧美激情在线观看| а√中文在线8| 悠悠色在线精品| 国产资源第一页| www免费视频观看在线| 亚洲人xxxx| 欧美日韩午夜爽爽| 啦啦啦中文在线观看日本| 一区二区成人在线视频 | 日本电影全部在线观看网站视频| 日本一区二区免费在线| 日韩精品一区二区三区丰满| 成人免费在线电影| 中文字幕一区二区三| 三年中文高清在线观看第6集| 浪潮av一区| 一区二区三区视频在线观看| 久久国产午夜精品理论片最新版本| av影片在线| 欧美性xxxx极品hd欧美风情| 99视频精品免费| 欧美一级做一级爱a做片性| 欧美日韩成人综合| 中国男女全黄大片| 欧美aaaaa级| 国产亚洲一区二区在线| jizzjizz日本少妇| 很黄很黄激情成人| 91av中文字幕| 亚洲综合一区中| 国产91精品在线观看| 欧美精品亚洲| 午夜小视频在线| 亚洲综合男人的天堂| 成人在线免费在线观看 | 亚洲自拍小视频免费观看| 亚洲av色香蕉一区二区三区| 91老师片黄在线观看| 天堂√在线观看一区二区| 五月婷婷视频在线观看| 激情懂色av一区av二区av| 久久综合伊人77777麻豆最新章节| 国产福利亚洲| 精品国产91乱码一区二区三区 | 亚洲男人天堂久久| 久久亚洲精品小早川怜子| av不卡在线免费观看| 鲁鲁在线中文| 欧美久久久影院| 美女扒开腿免费视频| 国产一区二区三区日韩精品| 色综合久综合久久综合久鬼88 | sm性调教片在线观看| 欧美日韩国产高清一区二区| 精品中文字幕在线播放| 青青一区二区三区| 97在线观看免费高清| 国产乱人乱偷精品视频a人人澡| 91色综合久久久久婷婷| 香蕉视频免费版| 日本精品在线中文字幕| 亚洲第一色在线| 国产探花在线视频| 日韩和欧美一区二区| 粉嫩av一区二区三区免费观看 | 天天躁日日躁狠狠躁欧美| www.欧美精品一二三区| 国产精品熟女视频| www.欧美.com| 欧美黑人在线观看| 国产视频一区二| 日韩在线视频观看| 波多野结衣爱爱| 26uuu欧美| 国产资源在线视频| 加勒比中文字幕精品| 欧美乱大交xxxxx| 国产精品无码久久久久成人app| 国产人伦精品一区二区| 欧美日韩亚洲一| 九色丨蝌蚪丨成人| 欧美国产日韩中文字幕在线| 91在线你懂的| 国产精品久久久久影院亚瑟| 成人性生生活性生交12| 国产亚洲电影| 国产99视频精品免视看7| 视频一区二区在线播放| 欧美日韩国产一中文字不卡| 国产午夜在线一区二区三区| 极品裸体白嫩激情啪啪国产精品| 国产精成人品localhost| 四虎久久免费| 欧美老人xxxx18| 国产免费美女视频| 国产一区二三区| 一区中文字幕在线观看| 成人97精品毛片免费看| 另类专区欧美制服同性| 国产毛片毛片毛片毛片毛片| 亚洲桃色在线一区| 日本黄色一级网站| 亚洲午夜久久久久久尤物| 91日韩在线视频| 成人在线播放免费观看| 91精品国产色综合久久不卡电影| 小泽玛利亚一区二区免费| 狠狠色丁香九九婷婷综合五月 | 国产精品sm| 成人高清在线观看| 波多野结衣视频一区二区| 亚洲精品中文字幕av| 无码无套少妇毛多18pxxxx| 国产日韩v精品一区二区| 性生活免费在线观看| 99欧美视频| 99热99热| 英国三级经典在线观看| 国产亚洲精品va在线观看| 91国在线视频| 一区二区成人在线视频| 人人妻人人澡人人爽人人精品| 日韩精品久久久久久| 爱爱爱视频网站| 98视频精品全部国产| 欧美一级淫片aaaaaaa视频| 福利视频在线播放| 69p69国产精品| 日本视频免费在线| 中文字幕亚洲精品在线观看| 欧美日韩一区二区区| 国产一区二区三区久久久久久久久| 日韩电影免费观看在| 免费精品一区| 欧美整片在线观看| 99免在线观看免费视频高清| 日韩视频一区二区| www.久久久久久久| 一区二区三区不卡视频在线观看| 538国产视频| 六月丁香婷婷久久| 先锋影音男人资源| 巨人精品**| 国产91精品久久久久久| 2024最新电影在线免费观看| 亚洲欧美在线第一页| 99精品免费观看| 日韩欧美在线国产| 污污的视频在线免费观看| 91蝌蚪国产九色| 特黄特色免费视频| 裸体一区二区三区| 成人免费观看毛片| 影音先锋在线一区| 麻豆md0077饥渴少妇| 国产在线观看91一区二区三区| 99高清视频有精品视频| 成人在线高清| 国产69精品久久久久久| a天堂在线观看视频| 涩涩视频免费看| 625成人欧美午夜电影| 亚洲欧洲日本一区二区三区| 一本一道久久a久久精品逆3p| 国产农村妇女毛片精品久久| 色婷婷av一区| 日韩欧美中文字幕一区二区| 亚洲欧美日韩综合aⅴ视频| 加勒比一区二区| 成人免费视频一区二区| 亚洲精品视频三区| 麻豆精品新av中文字幕| 国产视频一区二区视频| 亚洲综合精品| 成年人深夜视频| 91精品一区二区三区综合在线爱| 欧美日韩高清在线一区| 国产劲爆久久| 国产精品老牛影院在线观看| 国产免费不卡| 欧美做受高潮1| 91在线超碰| 久久免费国产视频| 在线看福利影| 久久久精品网站| 麻豆传媒在线完整视频| 色妞色视频一区二区三区四区| 成年在线观看免费人视频| 亚洲人成电影在线播放| 免费a级毛片在线观看| 日韩精品免费在线播放| 日韩av视屏| 亚洲精品一二区| 蜜桃免费在线| 一区二区在线视频播放| av在线日韩国产精品| 自拍亚洲一区欧美另类| 在线观看美女网站大全免费| 中文字幕日韩在线播放| 免费观看在线午夜影视| 日日狠狠久久偷偷四色综合免费 | 久久青草免费| 国产日韩在线播放| 国产一区二区视频在线看| 91免费在线视频| 99re91这里只有精品| 黄色国产精品一区二区三区| 亚洲瘦老头同性70tv| 日韩精品一线二线三线| 免费欧美一区| 亚洲国产一区二区精品视频| 99久久久久| 欧美一区二区视频在线播放| 国产精品一级| 黄色片在线免费| 国产在线看一区| 波多野结衣三级视频| 97久久精品人人澡人人爽| 少妇无套高潮一二三区| 中文字幕视频一区二区三区久| 欧美黄色免费在线观看| 天天av天天翘天天综合网色鬼国产| 在线观看日本网站| 91精品国产一区二区| 亚洲免费国产视频| 一区二区三区国产在线观看| 国产区在线看| 97成人精品区在线播放| 欧美成人家庭影院| 国产欧美一区二区视频| 成人影院天天5g天天爽无毒影院 | 在线观看小视频| 情事1991在线| 成人精品视频在线观看| 久久一区二区三区av| 久久久久久久久久久妇女| 人妻无码久久一区二区三区免费| 日韩高清在线电影| 在线观看亚洲免费视频| 国产精品视频一二| 国产成人一区二区三区影院在线| 欧美日韩三级一区二区| 欧美熟女一区二区| 中文日韩在线观看| 久久影院午夜精品| 91日韩在线播放| 久久99高清| 久艹在线免费观看| 久久国产夜色精品鲁鲁99| 精品视频站长推荐| √…a在线天堂一区| 亚洲s码欧洲m码国产av| 欧美va亚洲va香蕉在线| 在线观看完整版免费| 欧美在线视频播放| 大陆精大陆国产国语精品| 天堂资源在线亚洲资源| 国产日韩一区二区三区在线| 中文字幕在线视频一区二区| 国产蜜臀av在线一区二区三区| 日本最新中文字幕| 日韩欧美二区三区| 欧美三级黄网| 国产精品极品美女在线观看免费 | 亚洲一区三区电影在线观看| 99综合在线| 国产a√精品区二区三区四区| 中文字幕av一区二区三区高 | 日本精品在线观看视频| 午夜精品久久久久久久99樱桃| 91麻豆一区二区| 国产一区av在线| 中文字幕在线免费观看视频| 国产精品日韩欧美一区二区三区| 在线成人激情| 日韩成人av免费| 国产精品电影一区二区三区| 中文字幕在线观看视频免费| 日韩精品亚洲元码| 天堂电影一区| 另类欧美小说| 国产精品综合色区在线观看| 日韩精品视频一区二区| 亚洲图片欧美视频| 午夜精品久久久久久久91蜜桃| 久久福利视频网| 精品国产亚洲一区二区三区在线| 在线电影看在线一区二区三区| 人人爽香蕉精品| 天天躁日日躁aaaa视频| 91成人在线精品| 黄网在线观看| 国产欧美韩国高清| 亚洲不卡av不卡一区二区| 五月天中文字幕在线| 国产精品国产三级国产普通话蜜臀| 中文字幕欧美人妻精品| 日韩中文字幕视频在线观看| 97精品资源在线观看| 在线观看成人一级片| 国产在线精品一区在线观看麻豆| 乱h高h女3p含苞待放| 91精品国产91久久久久久一区二区| 二区三区在线观看| 99爱精品视频| 亚洲久久一区二区| 国产手机在线观看| 精品1区2区3区| 老司机在线永久免费观看| 91沈先生作品| 国内精品久久久久国产盗摄免费观看完整版| 中文字幕制服丝袜| 精品免费在线观看| 黄色av网站在线| 成人福利视频网| 亚洲二区在线| 亚洲午夜精品久久久久久高潮| 欧美日韩国产影片| av大大超碰在线| 久久精品日产第一区二区三区精品版| 久久久久欧美精品| 三级av在线免费观看| 亚洲精品动漫久久久久| 精品国模一区二区三区| 五月天激情图片| 久久老女人爱爱| 国产麻豆91视频| 7777免费精品视频| 91麻豆精品国产91久久久平台 | 国产精品网友自拍| 亚洲黄色在线免费观看| 热久久免费视频精品| 91精品一区国产高清在线gif| 久久福利小视频| 欧美日韩视频第一区| 精品人人视频| 亚洲永久一区二区三区在线| 成人性色生活片| 999这里只有精品| 久久精品一区中文字幕| 91亚洲无吗| 日本人视频jizz页码69| 天天影视网天天综合色在线播放| 尤物网址在线观看| 欧美精品一区二区三区在线四季| 国产一区二区在线看|