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

10+年程序員總結(jié)的20+條經(jīng)驗(yàn)教訓(xùn)

開發(fā) 后端 前端
以下是我作為一名程序員經(jīng)過10幾年時(shí)間總結(jié)出的一些有關(guān)于軟件開發(fā)的經(jīng)驗(yàn)規(guī)則:

以下是我作為一名程序員經(jīng)過10幾年時(shí)間總結(jié)出的一些有關(guān)于軟件開發(fā)的經(jīng)驗(yàn)規(guī)則:

10+年程序員總結(jié)的20+條經(jīng)驗(yàn)教訓(xùn)

開發(fā)

1.從小事做起,然后再擴(kuò)展

無論是創(chuàng)建一個(gè)新的系統(tǒng),還是添加功能到現(xiàn)有的系統(tǒng)中,我總是從一個(gè)簡單到幾乎沒有任何所需功能的版本啟動,然后再一步一步地解決問題,直到滿意為止。我從來沒有妄想過能夠一步登天。相反,我一邊開發(fā)一邊學(xué)習(xí),同時(shí)新掌握的信息還可以用于解決方案中。

我很喜歡John Gall的這句話:“復(fù)雜系統(tǒng)總是源于簡單系統(tǒng)的演化。”

[[134555]]

2.一次只改變一件事

當(dāng)我們在開發(fā)時(shí),碰到測試失敗和功能無效的情況,如果你一次只研究一個(gè)問題,那將會更容易找到問題的關(guān)鍵。換言之,就是使用短迭代。必須確保這個(gè)問 題解決之后,再轉(zhuǎn)移到另一個(gè)問題上。這適用于向下提交。如果在你添加新功能之前需要先重構(gòu)代碼,那么先提交重構(gòu),然后再添加新的功能。

3.盡早地添加日志記錄和錯誤處理

在開發(fā)新系統(tǒng)時(shí),我做的***件事就是添加日志和錯誤處理,因?yàn)檫@兩者從一開始就非常有用。如果系統(tǒng)不能照常工作,那么你就需要知道程序中發(fā)生了什么——這是日志的作用。錯誤處理也是如此——錯誤和異常越早處理越好。

4.每一行新代碼必須至少執(zhí)行一次

在你真正完成一個(gè)功能之前,你必須對它進(jìn)行測試。不然,你怎么知道它是不是按照你的想法在執(zhí)行呢?通常情況下,***的方法是通過自動測試,但并非總是如此。不過,不管怎么說,每一行新代碼必須至少執(zhí)行一次。

5.在整體測試之前先進(jìn)行模塊測試

先進(jìn)行部分模塊測試可以節(jié)省時(shí)間。通常說來,我們在整合不同的模塊時(shí)也會出現(xiàn)問題,例如模塊之間的接口不匹配。但是如果我們能夠信任各個(gè)組件的話,那么跟蹤集成問題就會變得簡單得多。

[[134556]]

6.所有事情所花費(fèi)的時(shí)間總是比你預(yù)期的要長

特別是在編程中,即使一切進(jìn)展順利,我們也很難對功能所需的時(shí)間做出正確的預(yù)算。并且,開發(fā)軟件時(shí)碰到各種意想不到的問題是非常常見的。

侯世達(dá)定律其實(shí)道出了真諦:做事所花費(fèi)的時(shí)間總是比你預(yù)期的要長,即使你在預(yù)期中已經(jīng)考慮了侯世達(dá)定律。

7.先了解現(xiàn)有的代碼

大多數(shù)的編碼都需要以某種方式改變現(xiàn)有的代碼。即使是新功能,也需要適應(yīng)現(xiàn)有的程序。所以,在你加進(jìn)去新的內(nèi)容前,首先需要了解當(dāng)前的解決方案。否 則,你一不小心就很有可能會打破現(xiàn)有的功能。這意味著,閱讀代碼和編寫代碼都是必要的技能。這也是為什么看似微小的變化仍可能需要很長時(shí)間才能解決的原因 之一——你首先必須了解上下文。

8.閱讀和運(yùn)行

幸運(yùn)的是,對于理解代碼,我們有兩種互補(bǔ)的方法。你可以閱讀代碼,也可以運(yùn)行代碼。運(yùn)行代碼的確是個(gè)非常棒的好方法。所以,請確保充分利用這兩種方法。

#p#

故障排除

9.bug總是難免的

我不喜歡那些宣稱軟件開發(fā)可以“一蹴而就”的高談闊論。不論你再怎么費(fèi)盡心機(jī),bug總是難免的。***能夠做成可以快速故障排除、修復(fù)bug和部署修復(fù)的系統(tǒng)。

10.解決故障報(bào)告

每個(gè)開發(fā)人員都應(yīng)該花時(shí)間去處理來自客戶的故障報(bào)告,并修復(fù)bug。這能讓你更好地理解客戶的意圖,明白如何使用系統(tǒng),知道排除故障的難易程度,了解系統(tǒng)的設(shè)計(jì)情況。這也是為自己的開發(fā)成果負(fù)責(zé)的好方法。

11.重現(xiàn)問題

修復(fù)bug的***步就是重現(xiàn)問題。然后你得確保修復(fù)之后,問題能夠徹徹底底地消失。這樣一個(gè)簡單的規(guī)則可以確保你不會誤將非問題當(dāng)作是問題,并確保解決方案真的能夠奏效。

12.修復(fù)已知錯誤,然后再看看有沒有遺漏的地方

有時(shí)候,可能同時(shí)存在著幾個(gè)不同的問題。它們之間的互相作用,可能會讓你毫無頭緒,束手無策。不要糾結(jié)于搞清楚發(fā)生了什么,先去解決所有已知的問題,然后再看看還有什么不對的地方。

13.沒有巧合

在測試和故障排除時(shí),不要相信會出現(xiàn)什么巧合。就像你改變了定時(shí)器的值,那么就會改變系統(tǒng)重啟的頻率。所以一切都并非是巧合。添加新功能,另一個(gè)不相干的功能變慢了?這絕對不是巧合。相反,是你應(yīng)該仔細(xì)調(diào)查的內(nèi)容。

14.關(guān)聯(lián)時(shí)間戳

在故障排除時(shí),事件的時(shí)間戳可以作為你的好幫手。尋找偶數(shù)增量。例如,如果系統(tǒng)重啟了,并且剛剛發(fā)出過一個(gè)3000毫秒左右的請求,那么可能是觸發(fā)了某個(gè)定時(shí)器,才導(dǎo)致出現(xiàn)重啟的動作。

#p#

團(tuán)隊(duì)合作

15.面對面的交流最有效

當(dāng)我們需要討論如何解決問題時(shí),那么面對面的交流比視頻、打電話和電子郵件都要好。

[[134557]]

16.橡皮鴨法

遇到你絞盡腦汁也解決不了的問題時(shí),不妨找一個(gè)同事,然后將問題解釋給他們聽。很多時(shí)候,當(dāng)你在敘述時(shí),即使你的同事一言不發(fā),你可能也會突然靈光乍現(xiàn)找到問題的關(guān)鍵。

17.問問題

閱讀和運(yùn)行代碼往往非常有助于指出代碼的目的和它的工作原理。但是如果你有機(jī)會咨詢那些更為了解的人(例如原來的程序員),那么千萬不要錯過。

18.共享榮譽(yù)

不要貪圖榮譽(yù),該是誰的就是誰的。例如:“Marcus想出了這個(gè)主意……”(如果真是他想的話),而不要說“我們想出的……”。

其他

19.嘗試

如果你不知道某種編程語言功能的工作原理,那么不妨寫一個(gè)小程序來理解它是如何工作的。這同樣適用于測試你正在開發(fā)的系統(tǒng)。如果我將參數(shù)設(shè)置為-1,會發(fā)生什么?當(dāng)我在重啟系統(tǒng)時(shí),如果服務(wù)當(dāng)?shù)簦瑫l(fā)生什么?以此來研究它的工作原理。

20.帶著問題睡覺

如果你正在解決一個(gè)很難的問題,那么不妨帶著問題睡覺。有科學(xué)研究表明,這樣做雖然你表明上并沒有在主動思考,但你的潛意思卻這么做了。其結(jié)果就是,第二天再去研究問題,解決方案已經(jīng)呼之欲出了。

21.跳槽

不要害怕跳槽。和不同的人共事,開發(fā)不同的產(chǎn)品,感受不同的公司文化是非常有意思的。

[[134558]]

22.不斷學(xué)習(xí)

我們需要不斷地學(xué)習(xí)和了解軟件開發(fā)。你可以嘗試不同的編程語言和工具,閱讀軟件開發(fā)的書籍,接受MOOC課程。相信我,量變才能達(dá)到質(zhì)的飛躍,這些小小的學(xué)習(xí)積累,終有一天會大大地提高你的知識和能力。

希望這些經(jīng)驗(yàn)?zāi)軐Υ蠹矣杏谩H缬胁划?dāng)之處,敬請指正。

責(zé)任編輯:王雪燕 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2017-11-17 08:00:03

軟件開發(fā)程序員前輩經(jīng)驗(yàn)

2015-09-14 08:43:42

程序員谷歌經(jīng)驗(yàn)教訓(xùn)

2015-09-15 09:14:10

程序員經(jīng)驗(yàn)教訓(xùn)

2016-04-08 15:25:55

程序員職業(yè)生涯經(jīng)驗(yàn)教訓(xùn)

2018-03-06 10:14:55

程序員找工作經(jīng)驗(yàn)教訓(xùn)

2015-07-29 10:39:33

代碼審查經(jīng)驗(yàn)教訓(xùn)

2019-06-25 10:02:44

程序員經(jīng)驗(yàn)編程

2010-05-10 18:22:03

2016-02-24 09:41:44

IT人士經(jīng)驗(yàn)教訓(xùn)

2020-11-16 01:48:04

網(wǎng)絡(luò)安全零信任網(wǎng)絡(luò)攻擊

2014-12-11 09:09:47

2019-07-05 10:24:33

云計(jì)算技術(shù)開發(fā)

2011-12-26 17:18:25

程序員

2025-07-21 09:00:00

2013-07-12 10:44:54

2015-05-18 14:49:27

2018-04-12 11:42:48

混合云

2018-04-11 11:00:56

混合云云安全數(shù)據(jù)

2016-03-29 09:54:23

項(xiàng)目經(jīng)理經(jīng)驗(yàn)教訓(xùn)總結(jié)

2015-08-26 10:50:12

資深程序員編程經(jīng)驗(yàn)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

99精品中文字幕| 中文字幕日本最新乱码视频| www.热久久| av不卡在线看| 色哟哟入口国产精品| 巨乳女教师的诱惑| 亚洲深夜视频| 日韩毛片高清在线播放| 亚洲专区中文字幕| 日韩特级黄色片| 三级电影一区| 亚洲高清在线观看| 超碰超碰在线观看| mm视频在线视频| 国产精品女同一区二区三区| 成人欧美一区二区三区黑人免费| 久久夜色精品国产噜噜亚洲av| 久久中文字幕二区| 亚洲精品狠狠操| 婷婷激情小说网| 国产精欧美一区二区三区蓝颜男同| 中文字幕亚洲成人| 精品一区二区三区国产| 一本一道人人妻人人妻αv| 亚洲激情自拍| 久久精品国产亚洲一区二区| 精品人妻一区二区三区日产乱码卜| 成人做爰免费视频免费看| 偷窥国产亚洲免费视频| 伊人久久大香线蕉精品| 欧美色18zzzzxxxxx| 国产精品18久久久| 国产有码一区二区| 亚洲天堂男人av| 亚洲第一在线| 美女视频久久黄| 萌白酱视频在线| 亚洲影院天堂中文av色| 亚洲国产日韩欧美在线动漫| 男人操女人下面视频| 久久青草免费| 欧洲av一区二区嗯嗯嗯啊| 亚洲高潮无码久久| 黄色成年人视频在线观看| 国产日韩v精品一区二区| 激情视频一区二区| 高潮毛片7777777毛片| 国产福利一区二区三区| 成人午夜在线视频一区| 中文字幕 日韩有码| 久久成人在线| 18久久久久久| 国产www在线| 亚洲一区二区伦理| 2025国产精品视频| 久久久久久久久久免费视频| 红桃视频欧美| 久久久亚洲国产天美传媒修理工| 麻豆影视在线播放| 欧美日韩精品免费观看视频完整| 免费99精品国产自在在线| 国产尤物在线播放| 伊人久久大香线蕉综合四虎小说| xvideos成人免费中文版| 极品色av影院| 亚洲欧美色图| 欧美激情第99页| 日本熟伦人妇xxxx| 麻豆9191精品国产| 国产高清在线不卡| 一区二区三区午夜| 国产成人亚洲综合色影视| 999精品视频一区二区三区| 亚洲av无码一区二区三区dv| 成人性生交大片免费看视频在线| 成人自拍爱视频| 五月婷婷深深爱| 久久蜜桃一区二区| 亚洲精品在线观看免费| 国产激情在线| 欧美日韩国产色视频| 国产亚洲综合视频| 99亚洲伊人久久精品影院| 欧美日韩高清一区二区三区| 亚洲国产欧美91| 国产精品对白| 国产亚洲免费的视频看| 可以免费看av的网址| 欧美精品大片| 午夜精品视频在线| 波多野结衣家庭主妇| 国模少妇一区二区三区| 国产精品theporn88| 日韩三级电影网| 国产精品白丝在线| 免费一级特黄特色毛片久久看| 玛雅亚洲电影| 日韩视频一区二区三区| 成人网站免费观看| 91精品国产麻豆国产在线观看 | 国产ts在线观看| 亚洲国产精品嫩草影院久久av| 色妞久久福利网| 日韩欧美a级片| 久久精品国产网站| 久久久人人爽| 宅男在线观看免费高清网站| 色综合天天综合狠狠| 永久免费黄色片| 九九亚洲视频| 欧美精品videosex牲欧美| 成年人视频免费| 成人禁用看黄a在线| 亚欧精品在线| 五月天国产在线| 日韩一区二区三区在线观看| 蜜桃久久精品成人无码av| 欧美日韩国产在线一区| 国产欧美精品一区二区| 天天综合永久入口| 亚洲精品一二三区| 一区二区三区视频网| 久久精品福利| 欧美日产国产成人免费图片| 中文字幕乱码视频| 26uuu成人网一区二区三区| 男人草女人视频| 伊人久久大香伊蕉在人线观看热v| 日韩不卡中文字幕| 国产一级在线视频| 国产剧情在线观看一区二区| 先锋影音日韩| 香蕉成人av| 日韩av在线天堂网| 国产网站在线看| 国产福利一区在线| 真人做人试看60分钟免费| 国产91精品在线| 亚洲天堂av女优| av资源免费观看| 成人禁用看黄a在线| 日本人妻伦在线中文字幕| 精品中文字幕一区二区三区四区| 国产午夜精品全部视频播放| 国产农村妇女aaaaa视频| 成人aa视频在线观看| 成人在线播放网址| 91久久精品无嫩草影院| 欧美日韩国产va另类| 国产99久久九九精品无码免费| 一区在线中文字幕| 亚洲精品乱码久久久久久动漫| 欧美好骚综合网| 国产精品中文久久久久久久| 免费观看在线黄色网| 欧美日韩国产首页| 91视频青青草| 国产成人综合网| 亚洲精品久久久久久久蜜桃臀| 成人性生交大片免费看中文视频| 欧美激情国产日韩精品一区18| 国产精品国产三级国产aⅴ| 亚洲视频精选在线| wwwww在线观看| 国产精品久久久久毛片大屁完整版| 精品91免费| 9i看片成人免费高清| 亚洲欧洲一区二区三区在线观看 | 黑人巨大精品欧美| 爽爽淫人综合网网站| 亚洲欧洲日韩综合二区| 999精品嫩草久久久久久99| 欧美巨乳在线观看| 熟妇人妻中文av无码| 色94色欧美sute亚洲线路一久| 美国黄色特级片| 久久精品国产亚洲高清剧情介绍| 糖心vlog在线免费观看| 懂色av一区二区| 国产成人激情小视频| 日本综合在线| 亚洲成人国产精品| 久久人人爽人人爽人人片av免费| 136国产福利精品导航| 国产精品嫩草69影院| 性xx色xx综合久久久xx| 亚洲开发第一视频在线播放| 久久伊人影院| 欧美最猛性xxxxx免费| 欧美jizz18hd性欧美| 日韩美一区二区三区| 6080午夜伦理| 亚洲精品国产精品乱码不99| 深爱五月激情网| 国产曰批免费观看久久久| 日韩精品―中文字幕| 日韩黄色大片| 国产欧美日本在线| 天天综合网天天| 久久久成人av| 日韩有码电影| 日韩欧美国产高清| 国产裸体美女永久免费无遮挡| 亚洲黄色av一区| 少妇av片在线观看| 成人性生交大片免费看中文| 国产精品久久久毛片| 在线播放一区| 在线观看成人一级片| 日韩av系列| 成人免费在线看片| 欧美一区二区三区婷婷| 91高清视频免费观看| 大片免费在线观看| 在线观看欧美日韩| 性xxxx视频| 亚洲成人xxx| 国产手机av在线| 欧美日韩dvd在线观看| 天堂а√在线中文在线新版| 亚洲图片欧美色图| 久久国产精品国语对白| 中文字幕第一区第二区| 亚洲国产欧美视频| 北条麻妃一区二区三区| 亚洲制服在线观看| 激情欧美日韩一区二区| 中文字幕第80页| 美女国产精品| 男女激情无遮挡| 影音先锋久久资源网| 久久久无码中文字幕久...| 日韩精品一区二区三区免费观看| 蜜桃久久精品乱码一区二区| 久久香蕉精品香蕉| 国产精成人品localhost| 精品国产亚洲一区二区三区在线 | 欧美成人性生活| 色综合久久影院| 国产一区二区三区日韩欧美| 日本一区视频| 亚洲精品丝袜日韩| 青青青免费视频在线2| 日韩av网址在线| 图片区 小说区 区 亚洲五月| 亚洲精品在线网站| 三级网站在线看| 日韩国产在线看| 飘雪影视在线观看免费观看 | 免费中文字幕av| 91在线小视频| 亚洲自拍偷拍一区二区| 国产亚洲一区二区在线观看| a级在线免费观看| 欧美激情一区二区三区全黄| 欧美xxxx精品| 日韩毛片视频在线看| 国产三级国产精品国产国在线观看| 亚洲日本电影在线| 国产a免费视频| 亚洲国产一区二区三区青草影视| 懂色av.com| 色一情一伦一子一伦一区| 九九热最新视频| 69堂亚洲精品首页| www黄色在线观看| 亚洲国产精品久久久| 青青草在线播放| 色偷偷av一区二区三区| 伊人影院蕉久影院在线播放| 国内精品久久久久久| 丝袜美腿诱惑一区二区三区| 国产精品美女免费看| 日本一区影院| 免费不卡亚洲欧美| 久久久久久美女精品| 黄色一级视频在线播放| 爽好久久久欧美精品| 日本一本在线视频| 久久女同精品一区二区| 中文字幕求饶的少妇| 亚洲国产三级在线| 日韩欧美一级大片| 精品久久久三级丝袜| 国产最新视频在线| 欧美日韩不卡合集视频| 波多视频一区| 亚洲一区二区三区在线免费观看| 噜噜噜狠狠夜夜躁精品仙踪林| 日韩免费三级| 欧美日本久久| 天天爽天天爽夜夜爽| 粉嫩13p一区二区三区| 谁有免费的黄色网址| 一区二区在线观看不卡| 一级黄色在线观看| 日韩视频永久免费| 国产午夜视频在线观看| 亚洲欧洲第一视频| 在线中文免费视频| 国产精品久久久久91| 精品一区二区三区视频在线播放| 精品国产_亚洲人成在线| 久久五月天小说| 国产69精品久久久久999小说| 国产精品嫩草99av在线| 亚洲天堂国产视频| 成人avav影音| 国产一区二区精彩视频| 欧美日韩国产色| 一区二区三区亚洲视频| 亚洲性xxxx| 视频在线观看入口黄最新永久免费国产| 日本韩国欧美精品大片卡二| 国产不卡精品在线| 欧美大陆一区二区| 影院欧美亚洲| 成人av毛片在线观看| 99久精品国产| 男的操女的网站| 色婷婷综合久久久久中文一区二区 | 好吊视频一区二区三区| 久久久成人av| 粉嫩一区二区三区| 国产精品老女人精品视频| 亚洲成aⅴ人片久久青草影院| 亚洲五码在线观看视频| 秋霞电影网一区二区| 成人无码www在线看免费| 亚洲乱码国产乱码精品精可以看| 中文字幕手机在线视频| 欧美一级在线免费| 午夜在线视频| 国产中文日韩欧美| 国产欧美日韩视频在线| 91黄色小网站| 99视频精品免费视频| 久久久久久久久97| 欧美大胆人体bbbb| av免费在线观| 91在线观看网站| 婷婷亚洲图片| 日韩欧美国产片| 综合亚洲深深色噜噜狠狠网站| 波多野结衣视频观看| 国产一区二区三区精品久久久| 一区二区电影免费观看| 3d精品h动漫啪啪一区二区 | 亚洲欧洲午夜一线一品| 天堂网在线最新版www中文网| 久久99精品久久久久久久青青日本| 欧美特黄视频| 日韩少妇一区二区| 亚洲成人av在线电影| 免费的黄色av| 日本高清不卡的在线| 亚洲三级性片| 国产理论在线播放| 国产精品福利影院| 最近中文字幕在线观看| 精品国内亚洲在观看18黄| 亚洲欧美一级| 男人天堂a在线| 成人午夜免费av| 六月丁香激情综合| 亚洲视频999| 都市激情综合| 亚洲色图自拍| 狠狠色丁香婷婷综合| 久久精品www| 精品国产一区二区三区不卡 | 亚洲欧美一区二区三区极速播放| 99热精品在线播放| 欧美精品电影免费在线观看| 粉嫩久久久久久久极品| 黑森林福利视频导航| 国产日韩欧美在线一区| 国产一区二区三区黄片| 欧美激情第一页xxx| 奇米色欧美一区二区三区| 中文字幕天天干| 亚洲三级在线免费| 性感美女福利视频| 国产精品久久久久久久电影| 一区二区日韩欧美| bl动漫在线观看| 欧洲人成人精品| 91香蕉在线观看| 麻豆久久久9性大片| 蜜桃久久精品一区二区| 中文字幕电影av| 亚洲嫩模很污视频| 亚洲福利影视| 无码人妻丰满熟妇区毛片| 中文字幕欧美激情| 少妇高潮久久久| 国产精品久久久久久久久久ktv| 成人三级视频| 东京热av一区| 欧美日韩中文字幕精品|