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

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

開(kāi)發(fā)
以下是我作為一名程序員經(jīng)過(guò)10幾年時(shí)間總結(jié)出的一些有關(guān)于軟件開(kāi)發(fā)的經(jīng)驗(yàn)規(guī)則,趕快來(lái)看看吧。

[[210259]]

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

 

 

一、開(kāi)發(fā)

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

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

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

 

[[210260]]

 

2.一次只改變一件事

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

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

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

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

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

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

先進(jìn)行部分模塊測(cè)試可以節(jié)省時(shí)間。通常說(shuō)來(lái),我們?cè)谡喜煌哪K時(shí)也會(huì)出現(xiàn)問(wèn)題,例如模塊之間的接口不匹配。但是如果我們能夠信任各個(gè)組件的話,那么跟蹤集成問(wèn)題就會(huì)變得簡(jiǎn)單得多。

 

[[210261]]

 

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

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

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

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

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

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

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

二、故障排查

9.bug總是難免的

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

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

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

 

 

11.重現(xiàn)問(wèn)題

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

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

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

13.沒(méi)有巧合

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

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

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

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

15.面對(duì)面的交流最有效

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

 

[[210262]]

 

16.橡皮鴨法

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

17.問(wèn)問(wèn)題

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

18.共享榮譽(yù)

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

四、其它

19.嘗試

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

20.帶著問(wèn)題睡覺(jué)

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

21.跳槽

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

 

[[210263]]

 

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

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

希望這些經(jīng)驗(yàn)?zāi)軐?duì)大家有用。如有不當(dāng)之處,敬請(qǐng)指正。 

責(zé)任編輯:龐桂玉 來(lái)源: Android進(jìn)階之旅
相關(guān)推薦

2015-05-20 12:58:43

程序員經(jīng)驗(yàn)教訓(xù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)

2019-06-25 10:02:44

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

2019-07-05 10:24:33

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

2018-03-06 10:14:55

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

2015-07-29 10:39:33

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

2010-05-10 18:22:03

2025-07-21 09:00:00

2014-12-11 09:09:47

2020-11-16 01:48:04

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

2016-02-24 09:41:44

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

2018-04-12 11:42:48

混合云

2018-04-11 11:00:56

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

2013-07-12 10:44:54

2015-05-18 14:49:27

2011-12-26 17:18:25

程序員

2015-08-26 10:50:12

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

2016-03-29 09:54:23

項(xiàng)目經(jīng)理經(jīng)驗(yàn)教訓(xùn)總結(jié)
點(diǎn)贊
收藏

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

中文在线观看av| 免费看污片的网站| h片在线观看视频免费| 久久久九九九九| 成人免费视频网| 国产精品第九页| 日韩精品dvd| 亚洲风情亚aⅴ在线发布| 国产成人综合一区| 污污影院在线观看| 中文字幕高清不卡| 国产伦精品一区二区三区视频免费| 成人黄色片在线观看| 黄色工厂这里只有精品| 最近2019年手机中文字幕| 大乳护士喂奶hd| 电影91久久久| 在线亚洲一区观看| 日本十八禁视频无遮挡| 中文字幕在线三区| 国产精品视频一二三区| 久久久久久九九| 亚洲精品无码专区| 国产精品一区二区在线播放| 国产精品黄色av| 日本在线视频免费| 欧美日本亚洲韩国国产| 色偷偷91综合久久噜噜| 人人妻人人澡人人爽| 欧美成a人免费观看久久| 日韩欧美一区在线| 手机免费看av网站| 精品123区| 日本韩国一区二区三区视频| 久草热视频在线观看| 性欧美video高清bbw| 日韩毛片在线免费观看| 亚洲精品乱码视频| 成人精品福利| 久久精品欧美日韩精品| 欧美下载看逼逼| 欧美一级特黄aaaaaa| 国产成人在线影院 | 日本一区二区免费看| 空姐吹箫视频大全| 成人毛片视频在线观看| 波多野结衣精品久久| 国产片在线播放| 看电视剧不卡顿的网站| 欧美中文在线观看| 日韩色图在线观看| 香蕉久久a毛片| 97在线免费观看| 国产 日韩 欧美 在线| 亚洲三级影院| 538国产精品一区二区免费视频 | 国产农村妇女精品一二区| 久久久久久久91| 国产精品白浆一区二小说| 国内精品久久久久国产盗摄免费观看完整版 | 最近高清中文在线字幕在线观看| 国产日产欧产精品推荐色| 视频一区二区在线| 在线观看免费黄色| 亚洲视频 欧洲视频| 欧美在线观看视频免费| 精精国产xxxx视频在线野外| 色呦呦一区二区三区| 免费看黄色一级大片| 中文成人在线| 日韩欧美二区三区| 国产精品无码在线| 国产欧美一区二区三区精品观看| 一本久久综合亚洲鲁鲁| 中文字幕另类日韩欧美亚洲嫩草| 黄色成人在线网站| 国产成人精品免高潮在线观看| 中文字幕理论片| 国产一区二区三区免费播放 | 久久综合色占| 日韩在线中文字幕| 久久久久久久九九九九| 久久精品首页| 川上优av一区二区线观看| 成人免费公开视频| 久久综合av免费| 中文字幕精品一区日韩| av免费在线视| 欧美色大人视频| 视频免费在线观看| 日韩精品四区| 午夜精品理论片| 一区二区三区播放| 99视频精品在线| 影音先锋在线亚洲| 日本黄色免费在线| 91精品在线免费观看| 精品国产人妻一区二区三区| 欧美韩国日本在线观看| 91精品国产乱码久久久久久蜜臀| 亚洲图片在线播放| 99re6这里只有精品视频在线观看| 日韩一区二区电影在线观看| 久草在线视频资源| 欧美日韩午夜在线| 日本一级片在线播放| 五月激情久久久| 欧美在线视频免费观看| 午夜精品无码一区二区三区| 国产日韩成人精品| a在线视频观看| 视频一区在线| 日韩中文字幕在线免费观看| 黄瓜视频在线免费观看| 成人网在线播放| 中文字幕超清在线免费观看| 日韩制服诱惑| 亚洲欧美国产视频| 日韩网红少妇无码视频香港| 国产一区999| 亚洲精品一区二区三区樱花| 亚洲天堂资源| 亚洲精品久久在线| 九九视频免费看| 久久99久久久欧美国产| 日韩av电影在线观看| xxxxx性欧美特大| 亚洲电影av在线| 国产真人真事毛片| 风间由美性色一区二区三区| 久久久天堂国产精品| 欧美成人一二区| 色婷婷av一区二区三区在线观看| 国产女优在线播放| 欧美韩国日本不卡| 黄色三级视频片| 国产精品亚洲二区| 日本精品一区二区三区在线播放视频| 桃花色综合影院| 欧美视频一区二区三区…| 97人妻精品一区二区三区免费| 欧美福利一区| 成人h视频在线观看| 性欧美video高清bbw| 欧美成人精品3d动漫h| 欧美三根一起进三p| 国产精品夜夜嗨| 老司机激情视频| 成人直播在线观看| 91av视频导航| 美女欧美视频在线观看免费 | 亚洲韩国精品一区| 性活交片大全免费看| 国产精品九九| 精品视频第一区| 樱花草涩涩www在线播放| 精品视频在线导航| 波多野结衣黄色网址| 中文字幕高清一区| 深夜做爰性大片蜜桃| 国产精品豆花视频| 久久亚洲综合网| 欧美日韩尤物久久| 久久香蕉频线观| 性猛交xxxx乱大交孕妇印度| 精品久久久一区| 影音先锋男人在线| 国产乱码精品1区2区3区| 欧美大黑帍在线播放| 亚洲第一福利社区| 国产色综合天天综合网| 七七成人影院| 亚洲无限av看| www.四虎在线观看| 欧美午夜精品久久久久久人妖| 久久中文字幕精品| 国产成人啪免费观看软件| 男女激情无遮挡| 日韩精品二区| 国产欧美亚洲日本| 丁香婷婷久久| 欧美激情亚洲一区| 国产h在线观看| 精品国产乱码久久久久久久久| 国产精品免费av一区二区| 国产精品色呦呦| 精品国产乱码久久久久夜深人妻| 欧美亚洲免费| 精品嫩模一区二区三区| 日本三级久久| 91精品久久久久久久久久久 | 国产精品九九久久久久久久| 尤物视频在线看| 亚洲色在线视频| 亚洲国产精彩视频| 欧美视频中文字幕| 久久一区二区三区视频| 亚洲色图.com| 日韩中文字幕有码| 成人国产精品免费观看视频| 日本 片 成人 在线| 亚洲人人精品| 日韩人妻精品一区二区三区| 免费精品国产| 国产日韩一区欧美| 国产免费av国片精品草莓男男| 奇米4444一区二区三区| 亚洲资源一区| 日韩中文字幕视频在线观看| 日韩在线无毛| 亚洲精品一区二区精华| 国产精品久久久久毛片| 色狠狠色狠狠综合| 亚洲 欧美 视频| 亚洲午夜在线观看视频在线| 小早川怜子一区二区的演员表| 久久久久久久久一| 伊人网综合视频| 粉嫩欧美一区二区三区高清影视| 日韩欧美亚洲另类| 蜜臀av国产精品久久久久 | 狠狠色丁香九九婷婷综合五月| 99精品免费在线观看| 亚洲日韩视频| www.九色.com| 欧美日本三区| 国产午夜精品视频一区二区三区| 久久综合99| 亚洲成人a**址| 欧美另类69xxxxx| 欧美激情专区| 国产精品日韩精品中文字幕| 九色91国产| 琪琪久久久久日韩精品| 国产一区二区高清视频| 成人av婷婷| 国外成人免费视频| 欧美美女在线直播| 国产一区二区中文字幕免费看| 成人动漫视频| 北条麻妃高清一区| 红杏成人性视频免费看| 国产精品国模大尺度私拍| 国产 日韩 欧美 综合 一区| 国产精品夜夜夜一区二区三区尤| xxxx日韩| 久久riav二区三区| 亚洲电影男人天堂| 日本一区二区三区四区高清视频| 精品日本12videosex| 亚洲日本理论电影| 99久久综合| 国产美女作爱全过程免费视频| 亚洲午夜av| 97视频在线免费播放| 日韩黄色免费电影| 日本 片 成人 在线| 国产精品资源网站| 91人妻一区二区| 91蜜桃在线免费视频| 阿v天堂2014| 亚洲欧美国产三级| 日本一区二区欧美| 91精品福利视频| 艳妇乳肉豪妇荡乳av| 日韩三级在线观看| 性感美女视频一二三| 怡红院精品视频| √天堂8在线网| 欧美亚洲另类激情另类| 成人在线免费av| av一区二区三区在线观看| 欧美亚洲大陆| 中文字幕一区二区三区在线乱码| 欧美激情无毛| 哪个网站能看毛片| 精品一区二区三区视频| 动漫美女无遮挡免费| 国产无人区一区二区三区| 九九这里只有精品视频| 欧美日韩加勒比精品一区| 中文字幕在线观看你懂的| 精品欧美乱码久久久久久1区2区| 日韩电影免费| 久热精品视频在线观看| 英国三级经典在线观看| 91啪国产在线| 亚洲日本三级| 欧美大片免费播放| 爽好多水快深点欧美视频| 爱情岛论坛亚洲自拍| 91啦中文在线观看| 朝桐光av在线| 欧美综合视频在线观看| 亚洲福利在线观看视频| 色偷偷噜噜噜亚洲男人| 欧美巨大丰满猛性社交| 成人羞羞国产免费| 色棕色天天综合网| 999一区二区三区| 久久精品国产免费| 超碰97人人干| 亚洲综合一区二区精品导航| 久久精品99北条麻妃| 日韩精品极品毛片系列视频| 欧美寡妇性猛交xxx免费| 国产精品美女久久久免费| 欧美日韩看看2015永久免费 | 久久精品日产第一区二区| 三大队在线观看| 中文字幕在线观看不卡视频| av毛片在线免费观看| 337p日本欧洲亚洲大胆精品| 国产超级va在线视频| 国产精品日韩专区| 国产精品亚洲二区| 116极品美女午夜一级| 成人午夜av在线| 超碰在线国产97| 69av一区二区三区| 91porn在线观看| 国产精品久久久久影院日本| 性欧美xxxx免费岛国不卡电影| 日韩激情视频一区二区| 国产精品系列在线观看| 青青操在线播放| 欧美午夜影院一区| 国产三级在线免费| 国产成人精品视频| 国产精品免费不| 久久久久狠狠高潮亚洲精品| 97精品国产露脸对白| 日韩免费不卡视频| 亚洲第一级黄色片| 2021天堂中文幕一二区在线观| 91精品国产高清久久久久久91裸体| 色综合色综合| 国产探花在线看| 自拍偷拍国产精品| 97在线公开视频| 免费av一区二区| 一区二区视频| 每日在线观看av| 99久精品国产| 国产日产精品一区二区三区| 亚洲免费伊人电影在线观看av| 色网在线免费观看| 欧美日韩综合另类| 老妇喷水一区二区三区| x88av在线| 欧美片在线播放| mm1313亚洲国产精品美女| 99国产在线观看| 国产欧美成人| 亚洲码无人客一区二区三区| 91久久一区二区| 免费日本一区二区三区视频| 91免费国产视频| 亚洲高清资源| 无码熟妇人妻av| 欧美日韩国产影片| 亚洲按摩av| 欧美成人免费在线| 日本美女一区二区三区| 国产又粗又硬又长又爽| 日韩欧美国产成人一区二区| 麻豆网站免费在线观看| 手机看片福利永久国产日韩| 九九**精品视频免费播放| 久久久久成人片免费观看蜜芽| 日韩成人在线电影网| 日本欧美一区| www.一区二区.com| 久久久影视传媒| 国产三级视频在线播放| 97视频国产在线| 97精品国产| 中文字幕在线永久| 欧美亚洲综合色| 色图在线观看| 日本最新一区二区三区视频观看| 激情成人综合网| 亚洲免费在线观看av| 久久激情视频久久| 欧美18免费视频| 国产乱码一区二区三区四区| 亚洲va欧美va人人爽午夜| av在线日韩国产精品| 国产伦精品一区二区三区照片| 日韩福利视频导航| 国产精品第56页| 久久激情视频久久| 视频国产一区| 波多野结衣办公室双飞| 欧美系列在线观看| 成人bbav| 操bbb操bbb| 国产精品视频在线看| 五月天婷婷在线观看| 亚洲最大av在线|