精品欧美一区二区三区在线观看 _久久久久国色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久在线视频| 欧美三区在线观看| 国产一区精品视频| 日日夜夜操视频| 日韩精品影视| 精品国产伦一区二区三区免费| 亚洲一区二区三区av无码| 凸凹人妻人人澡人人添| 麻豆视频观看网址久久| 欧美国产精品日韩| 无码一区二区三区在线| 欧美h版在线观看| 欧美日韩国产中字| 在线观看成人一级片| 男人天堂手机在线观看| 秋霞国产午夜精品免费视频| 久久99久久亚洲国产| 成人免费无码大片a毛片| 欧美成人xxxx| 欧美日韩国产一区在线| 91免费视频黄| 久久精品a一级国产免视看成人| 精品一区二区三区久久| 奇米影视亚洲狠狠色| 国产黄色片在线免费观看| 夜夜躁狠狠躁日日躁2021日韩| 欧美精品日韩一本| 欧美污视频网站| 青青草原av在线| 国产精品国产三级国产三级人妇| 久久伊人一区二区| 午夜精品久久久久久久第一页按摩| 媚黑女一区二区| 久久久久中文字幕2018| 2025国产精品自拍| 欧美一区二区三区高清视频| 亚洲精品国产美女| 日韩大尺度视频| 羞羞视频在线观看一区二区| 色婷婷亚洲婷婷| 日本午夜激情视频| 男女在线视频| 亚洲精品午夜久久久| 亚洲人成网站在线播放2019| 青青草在线免费视频| 成人短视频下载| 国产a一区二区| aaa国产视频| 国产一区二区女| 91精品视频在线免费观看| 制服丝袜在线一区| 蜜臀国产一区二区三区在线播放| 性色av一区二区三区| 精品少妇久久久久久888优播| 欧美日本三区| 久久99亚洲精品| 黄色一级视频在线观看| 午夜久久99| 久久91精品国产| 久久免费视频精品| 亚洲理论在线| 国内精品400部情侣激情| 国产亚洲欧美精品久久久久久| 好看的亚洲午夜视频在线| 欧美第一黄色网| 久久精品www| 一本一本久久| 国产成人精品免费久久久久 | 午夜a成v人精品| 国产在线播放观看| 日本三级一区| 日本韩国欧美三级| 在线黄色免费看| 一区二区三区免费在线看| 欧美精品一区二区精品网| 中文字幕乱码一区| 伊人春色之综合网| 中文字幕国内精品| 精品国产精品国产精品| 欧美国内亚洲| 欧美亚洲视频在线观看| 伊人久久中文字幕| 国产一区在线不卡| 国产精品一级久久久| 韩国三级av在线免费观看| 国产精品天天看| 99re8这里只有精品| 成人女同在线观看| 欧美亚洲一区三区| 欧美体内she精高潮| 国产主播性色av福利精品一区| 国产视频精品一区二区三区| 99久久99久久精品免费看小说. | 欧美午夜性生活| 国产精品高清一区二区| 精品国产髙清在线看国产毛片 | **欧美大码日韩| 丝袜人妻一区二区三区| 刘亦菲一区二区三区免费看| 91麻豆精品国产91久久久久久| 亚洲欧美高清在线| 成人久久一区| 久久综合电影一区| 国产91国语对白在线| 国产一区二区三区香蕉| 欧美日韩高清免费| 男男gaygays亚洲| 欧美色视频在线观看| 欧美丰满熟妇bbb久久久| 欧美艳星介绍134位艳星| 久久青草精品视频免费观看| 成人黄色三级视频| 成人av网站在线观看| 亚洲午夜久久久影院伊人| 国产免费拔擦拔擦8x高清在线人| 欧美另类久久久品| 37p粉嫩大胆色噜噜噜| 欧美a级片网站| 国产精品综合网站| 国产在线一在线二| 香蕉加勒比综合久久| 国内av一区二区| 在线视频亚洲专区| 97成人在线视频| 国产又粗又猛又黄又爽| 91蜜桃在线观看| 成人黄色大片网站| 国产精品99久久免费| 日韩中文字幕免费看| 丰满少妇xoxoxo视频| 99在线视频精品| 欧美亚洲黄色片| 久久久久久亚洲精品美女| 中文字幕日韩有码| 久久国产香蕉视频| 久久久夜色精品亚洲| 成人一区二区免费视频| 中文字幕久久精品一区二区| 久久躁狠狠躁夜夜爽| 亚洲一级黄色大片| 欧美韩国日本综合| 免费av网址在线| 精品影片在线观看的网站| 国内精品视频久久| 少妇喷水在线观看| 亚洲国产精品久久不卡毛片| 久久久久亚洲av无码麻豆| 99热精品久久| 成人国产在线激情| 老司机午夜在线视频| 欧美区在线观看| 亚洲熟女毛茸茸| 经典一区二区三区| 亚洲精品偷拍视频| 日韩精品一区二区三区中文| 久久天天躁狠狠躁老女人| 一二三区中文字幕| ...中文天堂在线一区| 红桃视频一区二区三区免费| 欧美在线免费| 国产精品毛片一区视频| 24小时免费看片在线观看| 亚洲第一色中文字幕| 青青草成人av| 国产欧美视频一区二区| 天天爽人人爽夜夜爽| 99热国内精品永久免费观看| 2019国产精品视频| 白白色在线观看| 亚洲摸下面视频| 久久精品99北条麻妃| 最新高清无码专区| 97中文字幕在线观看| 午夜影院日韩| 视频一区视频二区视频| 国产日韩欧美中文在线| 久久琪琪电影院| 韩国精品视频| 日韩欧美不卡在线观看视频| 日本熟妇毛茸茸丰满| 久久久不卡网国产精品二区| 欧美激情第3页| 欧美精品一卡| 欧美精品一区在线发布| 日本一区二区中文字幕| 欧美激情综合色综合啪啪五月| 男同在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 久久一卡二卡| 亚洲视频一区二区三区| 国产永久免费视频| 精品久久久久久久中文字幕| 欧美黄色高清视频| 国产二区国产一区在线观看| 韩国一区二区av| 欧美日本一区二区高清播放视频| 欧美凹凸一区二区三区视频| 国产精品色婷婷在线观看| 7m第一福利500精品视频| 午夜小视频在线| 亚洲精品成人久久久| 国产又粗又长视频| 欧美日韩中文字幕| 翔田千里88av中文字幕| 久久精品人人做人人综合| 一区二区在线免费观看视频| 日韩中文字幕av电影| 欧美国产日韩激情| 亚洲第九十七页| 三级视频在线播放| 在线观看亚洲精品| 一区二区在线观看网站| 91久久精品国产91久久性色tv | 捆绑调教一区二区三区| 国产 欧美 日韩 一区| 国产一区二区三区站长工具| 成人a级免费视频| av中文在线资源库| 久久精品最新地址| 热re99久久精品国99热蜜月| 欧美日韩va| 2019中文在线观看| 午夜激情在线| 日日狠狠久久偷偷四色综合免费| 天堂а在线中文在线无限看推荐| 欧美一区二区福利在线| 在线观看免费黄色小视频| 欧美日韩亚洲网| 久久一区二区三| 亚洲婷婷综合久久一本伊一区 | 霍思燕三级露全乳照| 欧美综合视频| 欧美日韩在线一二三| 老牛影视av一区二区在线观看| 91在线精品播放| 色综合视频一区二区三区44| 国产黑人绿帽在线第一区| 樱花草涩涩www在线播放| 97视频免费观看| 7777kkk亚洲综合欧美网站| 欧美韩日一区二区| 91小视频xxxx网站在线| www.日韩视频| av在线app| 欧美成人激情视频免费观看| 国产一二区在线观看| 久久精品91久久香蕉加勒比| 日本暖暖在线视频| 久久精品国产亚洲精品| 欧美三级黄网| 粗暴蹂躏中文一区二区三区| www在线免费观看视频| 欧美成人激情在线| 久久99亚洲网美利坚合众国| 高清视频欧美一级| www成人免费观看| 69**夜色精品国产69乱| 国产女人被狂躁到高潮小说| 亚洲欧洲精品一区二区三区 | 日韩在线观看| 在线看成人av电影| 亚洲综合中文| 国产曰肥老太婆无遮挡| av成人天堂| 免费激情视频在线观看| 免费看精品久久片| www.桃色.com| 成人污视频在线观看| 成人午夜精品无码区| 久久亚洲精品小早川怜子| 色综合99久久久无码国产精品| 国产精品欧美久久久久无广告 | 欧美精品在线一区二区三区| 91丨porny丨在线中文 | 欧美wwwww| 超碰超碰超碰超碰超碰| 99精品久久| 日本美女高潮视频| 国产成a人亚洲精| 欧洲美一区二区三区亚洲| 中文字幕一区免费在线观看| 久久久美女视频| 色就色 综合激情| 国产免费av电影| 日韩精品一区二区视频| 日本中文字幕在线视频| 欧美激情一区二区三区成人| 日韩av超清在线观看| 97超碰人人看人人| 亚洲精品国模| 18视频在线观看娇喘| 翔田千里一区二区| 不用播放器的免费av| av亚洲精华国产精华| 欧美成人短视频| 亚洲成av人片一区二区| 最近国语视频在线观看免费播放| 日韩精品一区二区三区三区免费| 日韩三级电影网| 欧美伦理91i| 先锋欧美三级| 国产精品免费一区二区三区在线观看 | 亚洲欧洲自拍| 91久久偷偷做嫩草影院| 国产成人精品免费视| 国产一区二区三区乱码| 美女久久久精品| 无码人妻精品一区二区三区温州| 中文字幕欧美一区| jizz国产在线观看| 精品国产乱码久久久久久1区2区 | 国产欧美欧洲| 欧美精品一二| 国产日产欧美视频| 国产精品一二三区| 欧美aaa级片| 色哟哟国产精品免费观看| 亚洲精品成人电影| 日韩中文字在线| 国产 日韩 欧美一区| 精品国产一二| 黄色成人91| 激情成人在线观看| 国产精品免费久久久久| 国产亚洲欧美在线精品| 精品国产91九色蝌蚪| av在线导航| 91久久在线视频| 欧美成人自拍| 国产又黄又猛又粗又爽的视频| 91麻豆国产香蕉久久精品| 国产大片aaa| 欧美一区二视频| 日韩免费啪啪| 成人a视频在线观看| 日韩一区电影| 一区二区三区网址| 中文字幕二三区不卡| 无码日韩精品一区二区| 亚洲欧美国产高清va在线播| 精精国产xxx在线视频app| 国产不卡一区二区在线观看 | 中文字幕在线不卡国产视频| 凹凸精品一区二区三区| 国产亚洲欧美一区| 少妇一区视频| 欧洲精品一区色| 爽爽淫人综合网网站| 欧美黄色一级生活片| 日本大香伊一区二区三区| 国产大片在线免费观看| 国产精品久久久久免费a∨大胸| 第一sis亚洲原创| 亚洲精品20p| 1024亚洲合集| 亚洲黄色精品视频| 蜜臀av在线播放一区二区三区 | 欧美性www| 致1999电视剧免费观看策驰影院| 美国十次了思思久久精品导航 | 亚洲国产美国国产综合一区二区| 午夜精品在线播放| 久久久久久久久爱| 日韩欧美黄色| 最新中文字幕免费视频| 国产精品国产三级国产a| 国产男女猛烈无遮挡| 久久99精品久久久久久琪琪| 全球av集中精品导航福利| av免费网站观看| 成人欧美一区二区三区视频网页| 国产精品视频无码| 久久久久久久影院| 国产不卡av一区二区| 中文字幕成人免费视频| 一区二区三区在线看| 欧美高清成人| 91性高湖久久久久久久久_久久99| 好看的亚洲午夜视频在线| 少妇按摩一区二区三区| 欧美日韩一区三区| 在线播放免费av| 欧美美乳视频网站在线观看| 激情图区综合网| 国产成人亚洲欧洲在线| 怡红院精品视频| 91亚洲无吗| 超碰av在线免费观看| 一区二区免费在线播放| 欧美少妇bbw| 国产欧美va欧美va香蕉在线| 亚洲免费精品| 国产小视频你懂的| 亚洲精品99久久久久| 国产精品诱惑| 国产精品va无码一区二区| 亚洲欧美一区二区视频| 香蕉久久一区二区三区| 亚洲专区中文字幕| 视频一区二区中文字幕|