• <strike id="2k0e4"></strike>
    <ul id="2k0e4"><tbody id="2k0e4"></tbody></ul>
  • <th id="2k0e4"><menu id="2k0e4"></menu></th>
  • 編程規(guī)范是什么?代碼規(guī)范的好處是什么?

    Infocode藍暢 互聯(lián)網(wǎng)開發(fā) 1475

    編程規(guī)范是什么?

    編程規(guī)范又叫代碼規(guī)范,就是為了便于自己和他人閱讀和理解源程序,而制定的編程時必須遵守的約定。通常,任何一門編程語言都有自己特有的編程規(guī)范。

    編程規(guī)范是什么?
    編程規(guī)范是什么?

    比如:在Visual C++中源程序中變量的取名一般采用匈牙利表示法則,該法則要求每個變量名都有一個前綴,用于表示變量的類型,后面是代表變量含義的一串字符串。例如,前綴n表示整形變量,前綴sz表示以0結(jié)束的字符串變量,前綴lp表示指針變量。

    編程規(guī)范只是一個規(guī)范,也可以不遵守,但是要做一個有良好編程風格的程序員,就一定要遵守編程規(guī)范,這不僅方便自己閱讀源程序,也方便與其他程序員進行交流。

    代碼規(guī)范的好處是什么?

    規(guī)范的代碼可以促進團隊合作

    軟件項目大多是由一個團隊來完成,如果沒有統(tǒng)一的代碼規(guī)范,那么每個人的代碼必定會風格迥異,最后代碼集成時難度會很大。風格統(tǒng)一的代碼將大大提高可讀性,這對于團隊的合作開發(fā)中是非常有益而且必要。

    規(guī)范的代碼可以減少bug

    沒有規(guī)范的對輸入輸出參數(shù)的規(guī)范,沒有規(guī)范的異常處理,沒有規(guī)范的日志處理等,不但導致了我們總是出現(xiàn)類似空指針這樣低級的bug而且還很難找到引起bug的原因。相反,在規(guī)范的開發(fā)中,bug不但可以有效減少,查找bug也變得輕而易舉。編碼規(guī)范有助于提高開發(fā)效率的。

    規(guī)范的代碼可以降低維護成本

    開發(fā)過程中的代碼質(zhì)量直接影響著維護的成本,可讀性高的代碼維護成本必然會大大降低。好的代碼規(guī)范會對方法的度量、類的度量以及程序耦合性作出約束。

    規(guī)范的代碼有助于代碼審查

    代碼審查可以對開發(fā)人員的代碼規(guī)范作出監(jiān)督。團隊的代碼審查同時也是一個很好的學習機會,對成員的進步也是很有益的。代碼規(guī)范不僅使得開發(fā)統(tǒng)一,減少審查難度,而且讓代碼審查有據(jù)可查,大大提高了審查效率和效果。




    請輸入姓名或昵稱
    如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
    =

    回復

    我來回復
    • 暫無回復內(nèi)容

    登錄 或者 注冊 后回復。
    主站蜘蛛池模板: 亚洲人成无码网站在线观看| 无码人妻丰满熟妇啪啪网站| 人妻中文字幕无码专区| 亚洲成AV人片在线观看无码| 亚洲va中文字幕无码久久不卡| 精品无码一区在线观看| 日韩无码系列综合区| 亚洲AV无码一区二区二三区软件| 92午夜少妇极品福利无码电影| 亚洲精品无码久久久久AV麻豆| 日韩av无码中文字幕| 极品粉嫩嫩模大尺度无码视频 | 亚洲AV无码乱码麻豆精品国产| 无码中文av有码中文av| 免费a级毛片无码a∨免费软件| 亚洲人AV在线无码影院观看| 国产aⅴ无码专区亚洲av麻豆| 精品少妇人妻AV无码专区不卡| 亚洲AV无码一区二区乱子伦 | 亚洲AV无码一区二三区| 精品人妻系列无码一区二区三区| 不卡无码人妻一区三区音频| 性色AV蜜臀AV人妻无码| 久久久久无码精品国产| 亚洲韩国精品无码一区二区三区 | 亚洲AV成人无码久久WWW| 亚洲动漫精品无码av天堂| 色综合热无码热国产| 精品人妻无码一区二区色欲产成人 | 精品无码成人网站久久久久久| 无码日本电影一区二区网站| 无码精品A∨在线观看中文| 国产午夜精华无码网站| 五月丁香六月综合缴清无码| 免费无码A片一区二三区| 欲色aV无码一区二区人妻| 无码av高潮喷水无码专区线| 亚洲日韩乱码中文无码蜜桃| 人妻无码久久一区二区三区免费| 无码一区二区三区| 人妻无码中文久久久久专区|