日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
編碼規(guī)范集錦

真的不知道我的第一篇真正的文章應(yīng)該以什么為主題。我最終選擇了編碼規(guī)范。

創(chuàng)新互聯(lián)主營靖宇網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),靖宇h5成都微信小程序搭建,靖宇網(wǎng)站營銷推廣歡迎靖宇等地區(qū)企業(yè)咨詢

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

簡單說——編碼規(guī)范是一種…規(guī)范。通過建立起一種通用的約定和模式,所有人都遵循,以此幫助打造健壯的軟件。

使用編碼規(guī)范有什么好處?

有很多好處,包括(不僅限于此):

  1. 保持編碼風(fēng)格,注釋風(fēng)格一致,應(yīng)用設(shè)計模式一致
  2. 新程序員,通過熟悉你們的編碼規(guī)范,可以更容易、更快速的掌握你們的程序基礎(chǔ)庫。
  3. 減少代碼中bug出現(xiàn)的可能性,因?yàn)槌绦騿T遇到各種情況時有標(biāo)準(zhǔn)可以簡單的遵循,有現(xiàn)成的參考。
  4. 防止利用晦澀難懂的語言功能創(chuàng)造不良代碼。例如,C++是一種語言猛獸。有些程序員也許會使用諸如模板和異常等語言功能,盡管這些不是很深奧的語言用法,但仍能產(chǎn)生意想不到的性能問題。
  5. 遵循業(yè)界廣泛采用的編碼規(guī)范更容易獲得輔助工具。
  6. 更容易生成文檔。例如,如果項(xiàng)目中的每個人都按照Doxygen格式寫注釋,你可以輕易的讓程序?yàn)槟愕拇a生成文檔。

使用編碼規(guī)范還有其它很多好處,在這里一一列出是不可能的。下面是一些被業(yè)界廣泛采用的編碼規(guī)范:

  1. 谷歌編碼風(fēng)格指導(dǎo) – 包括針對各種語言的編碼風(fēng)格指導(dǎo),比如C++,Python,ShellScript,Javascript等。我喜歡谷歌的風(fēng)格指導(dǎo)的原因是,它給讀者同時提供了這些編碼風(fēng)格建議的好的和不好的方面。所以請記住,這些編碼規(guī)范并不是在任何場合都合適。
  2. 美國太空總署噴氣推進(jìn)實(shí)驗(yàn)室提供的一些編碼規(guī)范指導(dǎo),當(dāng)然,他們是開發(fā)火箭和宇宙飛船的,所以,他們的指導(dǎo)并不是對所有人都合適,但還是非常有趣的。特別要提到,他們正在起草一個針對Java的編碼規(guī)范。
  3. Linux內(nèi)核編碼風(fēng)格 – 我很吃驚,他們使用8個tab鍵縮進(jìn),要知道,這可是相當(dāng)寬的縮進(jìn)。
  4. Perl語言編碼風(fēng)格指導(dǎo) – 它提供了Perl程序形式上的風(fēng)格指導(dǎo)。我最近在網(wǎng)上遇到了各種關(guān)于它的爭論,盡管我不喜歡Perl(它有它的缺陷),我仍然為它具有驚人多的文檔而印象深刻。我開始相信它是一個高質(zhì)量的語言。Perl提供了各種各樣的工具來生成文檔,比如perlcritic。
  5. GNU編碼規(guī)范 – 主要是格式上的規(guī)范,也包含一些關(guān)于編程錯誤預(yù)防和編程一致性上的最佳實(shí)踐方法。

英文原文:Coding standards

譯文連接:http://www.aqee.net/coding-standards/


分享標(biāo)題:編碼規(guī)范集錦
瀏覽地址:http://www.5511xx.com/article/djsiiii.html