




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LOGO由NordriDesign提供Page 2LOGO做個(gè)調(diào)查做個(gè)調(diào)查問題一:?jiǎn)栴}一:規(guī)范化規(guī)范化Page 3LOGO代碼規(guī)范的重要性代碼規(guī)范的重要性 代碼規(guī)范比比皆是,但是很少有公司做好代碼規(guī)范的。忍不住想談?wù)劥a規(guī)范的重要性,希望所有人都能夠重視起來。而且,我相信,如果我們代碼規(guī)范能夠做好的話,且不說開發(fā)水平提高多少,至少我們也會(huì)有很多出色開源項(xiàng)目。 Page 4LOGO代碼規(guī)范給我們帶來的好處代碼規(guī)范給我們帶來的好處規(guī)范的代碼可以促進(jìn)團(tuán)隊(duì)合作規(guī)范的代碼可以促進(jìn)團(tuán)隊(duì)合作 Page 5LOGOn一個(gè)項(xiàng)目大多都是由一個(gè)團(tuán)隊(duì)來完成,如一個(gè)項(xiàng)目大多都是由一個(gè)團(tuán)隊(duì)來完成,如果沒有統(tǒng)一的代碼規(guī)范,
2、那么每個(gè)人的代果沒有統(tǒng)一的代碼規(guī)范,那么每個(gè)人的代碼必定會(huì)風(fēng)格迥異。碼必定會(huì)風(fēng)格迥異。一、規(guī)范的代碼可以促進(jìn)團(tuán)隊(duì)合作一、規(guī)范的代碼可以促進(jìn)團(tuán)隊(duì)合作 WEWECHANGECHANGE LIVESLIVESPage 6LOGOn沒有規(guī)范的對(duì)輸入輸出參數(shù)的規(guī)范,沒有沒有規(guī)范的對(duì)輸入輸出參數(shù)的規(guī)范,沒有規(guī)范的異常處理,沒有規(guī)范的日志處理等規(guī)范的異常處理,沒有規(guī)范的日志處理等等,不但導(dǎo)致了我們總是出現(xiàn)類似空指針等,不但導(dǎo)致了我們總是出現(xiàn)類似空指針這樣低級(jí)的這樣低級(jí)的bug而且還很難找到引起而且還很難找到引起bug的的原因。規(guī)范不是對(duì)開發(fā)的制約,而確實(shí)是原因。規(guī)范不是對(duì)開發(fā)的制約,而確實(shí)是有助于提高開發(fā)效
3、率的。有助于提高開發(fā)效率的。 二、規(guī)范的代碼可以減少二、規(guī)范的代碼可以減少bug處理處理 WEWECHANGECHANGE LIVESLIVESPage 7LOGOn規(guī)范的代碼大大提高了程序的可讀性,幾規(guī)范的代碼大大提高了程序的可讀性,幾乎所有的程序員都曾做過維護(hù)的工作,不乎所有的程序員都曾做過維護(hù)的工作,不用多說,可讀性高的代碼維護(hù)成本必然會(huì)用多說,可讀性高的代碼維護(hù)成本必然會(huì)大大降低。大大降低。 三、規(guī)范的代碼可以降低維護(hù)成本三、規(guī)范的代碼可以降低維護(hù)成本 WEWECHANGECHANGE LIVESLIVESPage 8LOGOn 團(tuán)隊(duì)的代碼審查同時(shí)也是一個(gè)很好的學(xué)習(xí)機(jī)會(huì),對(duì)成員的進(jìn)步也
4、是很團(tuán)隊(duì)的代碼審查同時(shí)也是一個(gè)很好的學(xué)習(xí)機(jī)會(huì),對(duì)成員的進(jìn)步也是很有益的。有益的。代碼規(guī)范不僅使得開發(fā)統(tǒng)一,減少審查拿督,而且讓代碼審查有據(jù)可代碼規(guī)范不僅使得開發(fā)統(tǒng)一,減少審查拿督,而且讓代碼審查有據(jù)可查,大大提高了審查效率和效果,同時(shí)代碼審查也有助于代碼規(guī)范的查,大大提高了審查效率和效果,同時(shí)代碼審查也有助于代碼規(guī)范的實(shí)施。一舉多得,何樂而不為呢實(shí)施。一舉多得,何樂而不為呢 四、規(guī)范的代碼有助于代碼審查四、規(guī)范的代碼有助于代碼審查 WEWECHANGECHANGE LIVESLIVESPage 9LOGOn 規(guī)范開發(fā)最大的受益人其實(shí)是自己!規(guī)范開發(fā)最大的受益人其實(shí)是自己! 你有沒有花費(fèi)很多的時(shí)
5、候查找自己的代碼呢?尤其是出現(xiàn)你有沒有花費(fèi)很多的時(shí)候查找自己的代碼呢?尤其是出現(xiàn)bug的時(shí)候需要逐的時(shí)候需要逐行的行的debug?自己寫的代碼亂了頭緒的確實(shí)也見了不少。我們應(yīng)該做的就是?自己寫的代碼亂了頭緒的確實(shí)也見了不少。我們應(yīng)該做的就是規(guī)范開發(fā),減少自己出現(xiàn)的錯(cuò)誤。規(guī)范開發(fā),減少自己出現(xiàn)的錯(cuò)誤。n 殊不知復(fù)雜的算法確實(shí)可以體現(xiàn)你個(gè)人的邏輯能力,但是絕不代表你的開發(fā)殊不知復(fù)雜的算法確實(shí)可以體現(xiàn)你個(gè)人的邏輯能力,但是絕不代表你的開發(fā)水平。我們知道一些開源項(xiàng)目,一些大師級(jí)人物寫得程序都是極其規(guī)范的。水平。我們知道一些開源項(xiàng)目,一些大師級(jí)人物寫得程序都是極其規(guī)范的。并非規(guī)范了就代表高水平,實(shí)際上是
6、規(guī)范的代碼更有利于幫助你理解開發(fā)語并非規(guī)范了就代表高水平,實(shí)際上是規(guī)范的代碼更有利于幫助你理解開發(fā)語言理解模式理解架構(gòu),能夠幫助你快速提升開發(fā)水平。不明白這點(diǎn),即使你言理解模式理解架構(gòu),能夠幫助你快速提升開發(fā)水平。不明白這點(diǎn),即使你寫的再高明的算法,沒準(zhǔn)哪天也被當(dāng)作亂碼別處理掉。寫的再高明的算法,沒準(zhǔn)哪天也被當(dāng)作亂碼別處理掉。 記??!每天壘亂碼(或許你不覺得,但是大多時(shí)候在別人眼中確實(shí)就是亂碼)記??!每天壘亂碼(或許你不覺得,但是大多時(shí)候在別人眼中確實(shí)就是亂碼)并不能使你獲得更多的進(jìn)步,相反要達(dá)到高水平的程序員,養(yǎng)成良好的開發(fā)并不能使你獲得更多的進(jìn)步,相反要達(dá)到高水平的程序員,養(yǎng)成良好的開發(fā)習(xí)慣是絕對(duì)必需的。習(xí)慣是絕對(duì)必需的。 不要沉迷表面的得失,看似無用的東西要經(jīng)過慢慢的累積由量變達(dá)到質(zhì)變的不要沉迷表面的得失,看似無用的東西要經(jīng)過慢慢的累積由量變達(dá)到質(zhì)變的時(shí)候,你才能感受到其價(jià)值所在。時(shí)候,你才能感受到其價(jià)值所在。 五、養(yǎng)成代碼規(guī)范的習(xí)慣,有助于程序員
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市基礎(chǔ)設(shè)施建設(shè)債權(quán)轉(zhuǎn)讓與融資合同
- 2025年度商鋪轉(zhuǎn)讓三方合同附帶品牌授權(quán)與培訓(xùn)支持
- 2025年度石料場(chǎng)生產(chǎn)承包環(huán)境保護(hù)與修復(fù)責(zé)任合同
- 2025年度教育培訓(xùn)機(jī)構(gòu)兼職正式聘用教學(xué)合同
- 2025年度購房合同解除補(bǔ)償協(xié)議范文
- 2025年度農(nóng)村出租房租賃與農(nóng)村養(yǎng)老服務(wù)業(yè)合作合同
- 二零二五年度股權(quán)代持協(xié)議書:文化娛樂股權(quán)代持與IP開發(fā)合作合同
- 2025年旅游行業(yè)現(xiàn)狀分析:國內(nèi)旅游人次預(yù)計(jì)達(dá)到63億
- 2024-2025學(xué)年北京市二中高三上學(xué)期期中調(diào)研生物試卷
- 2025年吉林省吉林市單招職業(yè)適應(yīng)性測(cè)試題庫匯編
- 生活化教學(xué)在小學(xué)道德與法治課堂實(shí)踐 論文
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 腰脊神經(jīng)后支痛課件
- 《商務(wù)數(shù)據(jù)分析》 課件 項(xiàng)目一 商務(wù)數(shù)據(jù)分析認(rèn)知
- 加強(qiáng)鍛煉預(yù)防疾病主題
- 心衰合并胸腔積液的護(hù)理Ppt
- 2023學(xué)年、2024學(xué)年臨平區(qū)公辦學(xué)校校方責(zé)任險(xiǎn)投保采購項(xiàng)目招標(biāo)文件
- 物流風(fēng)險(xiǎn)管理與應(yīng)對(duì)策略
- 2024家政行業(yè)現(xiàn)狀分析
- 英漢互譯單詞練習(xí)打印紙
- 冠狀動(dòng)脈粥樣硬化性心臟病患者藥物治療管理路徑專家共識(shí)2023版解讀
評(píng)論
0/150
提交評(píng)論