婷婷中文字幕在线播放-鲁鲁网站内射亚洲污色-日韩国产欧美在线免费观看-国产精品一区二区不卡视频

在線咨詢
QQ咨詢
服務(wù)熱線

020-85201717

13725302004

業(yè)務(wù)微信

微信開發(fā)

TOP

程序員代碼編寫需要遵循的規(guī)則

發(fā)布時(shí)間:2020-02-13 瀏覽:

        無論你是業(yè)余的還是專業(yè)的程序員,正確的編程風(fēng)格,不但有助于提升軟件產(chǎn)品的功能,還可以明顯減少軟件災(zāi)難的產(chǎn)生。今天,我們就來探討一下有助于我們獲取更佳編程風(fēng)格的一些更好的規(guī)則。


        代碼的可讀性至上代碼要能可閱讀和可理解,就需要格式化成一致的方式。對(duì)函數(shù)和變量的命名應(yīng)有意義,注釋的表達(dá)應(yīng)該簡潔而準(zhǔn)確。并且,準(zhǔn)確地記錄代碼中所有棘手的部分是十分重要的。你必須清楚軟件程序?yàn)槭裁茨芄ぷ饕约盀槭裁茨茉谒锌赡艿那闆r下順利工作的原因?!∽裱_的命名約定是必須的  當(dāng)需要給類、函數(shù)和變量命名時(shí),你需要遵循以下指南:


        確保特定類名的第一個(gè)字母大寫;


        使用大小寫分離多個(gè)單詞的命名;


        大寫常數(shù)名,并使用下劃線分離單詞;


        確保特定功能和變量名的第一個(gè)字母小寫;


        注意正確使用縮寫。例如,用max而不用maximum。


        必要時(shí)可使用空格


  雖然空格對(duì)編譯器是沒有意義的,但是可用于提高代碼的可讀性。舉個(gè)例子,你可以在函數(shù)間留三個(gè)空行。你還可以在函數(shù)內(nèi)使用單獨(dú)的空行用于分離關(guān)鍵的代碼段。


     確保代碼有一定的可維護(hù)性


  我們需要確保寫出來的代碼,換成另一個(gè)程序員來調(diào)整功能、修復(fù)bug,也是明確易懂的。要將函數(shù)中關(guān)鍵值用常量來標(biāo)記,這樣我們就可以隨時(shí)根據(jù)需要來改變這些常量值??偠灾?,代碼必須堅(jiān)固,能夠處理任何類型的輸入,然后在不崩潰的前提下,提供預(yù)期結(jié)果。


     注釋必須易于理解


  注釋應(yīng)該是有意義的,能夠清晰地解釋所有關(guān)于軟件程序的內(nèi)容。注釋的數(shù)量多少無所謂,質(zhì)量才是關(guān)鍵。你需要使用/ *注釋* /的風(fēng)格來寫注釋,以確保位于每個(gè)源文件的頂部。此外,你也可以選擇在注釋中包括你的名字,編寫代碼的日期,以及簡明扼要地說明程序的實(shí)際用途。不過,你可以選擇省略一些功能明顯的注釋。你需要遵循的行內(nèi)注釋格式為//注釋。


     正確使用函數(shù)


  每一個(gè)函數(shù)所包含的代碼片段,必須既短又能夠完成特定的任務(wù)。不妨將函數(shù)當(dāng)作是“黑盒子”——獨(dú)立,又可以有效處理任何類型的輸入。不要忘記這樣一條經(jīng)驗(yàn)規(guī)則——即所謂的“Ten Line Rule”,也就是說,一個(gè)函數(shù),通常說來,如果超過10行,那就需要以更精煉的方式去簡化。并且,任何重復(fù)性的代碼片段都應(yīng)該被設(shè)置為一個(gè)單獨(dú)的函數(shù)。上述做法不但可縮短程序的長度,還能大大提高其可讀性。


     整齊的代碼縮進(jìn)


  縮進(jìn)在軟件程序的流程控制上起著至關(guān)重要的作用。每一個(gè)新的while、for、if語句,以及switch結(jié)構(gòu),都需要縮進(jìn)代碼。這也可用于一行語句中括號(hào)已被省去的情況。例如,假設(shè)有if語句,那么相應(yīng)else語句必須一齊縮進(jìn)。


     結(jié)束語


  如果你熟悉了這些正確的編程風(fēng)格,那么編寫軟件程序就會(huì)成為一個(gè)非常有趣的活動(dòng)。更后希望本文能對(duì)各位有所裨益。如有不同見解,歡迎一起探討。 


国产精品熟女视频播放| 美国业余自由摘花管| 精品无码一区二区三区无码 | 一级特一黄大片欧美久久| 大鸡巴狂插嫩逼视频| 国产精品三二一免费| 被春药女高潮抽搐喷水视频| 任你橹在线久久精品9| 九九视频免费在线观看| 激情五月六月婷婷俺来也| 免费骚逼潮吹av| 狠狠干无码日韩AV| 大鸡巴射精在小穴动漫版| 日本一区二区三区四区五| 福利国产第一视频| 非洲大鸡巴操逼黄色录像| AV天堂手机福利网| 国产精品毛片一区视频播| 日本欧美一区二区三区| 国产精品国产三级国| 小骚货舔小骚逼视频| 国产精品一区二区在线观看91 | 8050午夜三级的全黄| 黑丝美女被操哭边操边尿| 视频一区二区三区日韩视频 | 美国大骚逼啊啊啊| 小骚货舔小骚逼视频| 欧美日本欧美日本区一区二| 五月天国产成人免费视频| 狗狗大鸡巴狂操美女| 无码成人一区二区| 有关日本黄色录像的视频| 国产亚洲一区白丝在线观看| 欧美日韩国产这里只有精品| 91性潮久久久久久久久| 久久久18禁一区二区网| 亚洲狠狠插狠狠搞狠狠摸| 差鸡巴没码在线观看| 一级特黄大片色欧美精品| 精品一区二区视频在线观看| 娇嫩的被两根粗大的np|