最近在看一本有關(guān)Java編程規(guī)范的書,書中精煉闡述了使用java語言時(shí)應(yīng)該遵循的一些原則。接下來的一段時(shí)間我將在這里總結(jié)我的學(xué)習(xí)內(nèi)容,也希望這一系列文章能夠?qū)τ行枰娜擞兴鶐椭?br/>不考慮任何編碼規(guī)范的代碼往往存在很多Bug,嚴(yán)重情況下還會(huì)制約軟件開發(fā)的進(jìn)度。良好的編程規(guī)范不僅能使團(tuán)隊(duì)里的每個(gè)人都能輕松的閱讀并理解其他人的代碼、減少Bug的產(chǎn)生,而且讓后期的維護(hù)工作更加行之有效,從而使代碼更具準(zhǔn)確性、健壯性、可維護(hù)性與可擴(kuò)展性。所以擁有良好一致的編程規(guī)范對(duì)于一個(gè)團(tuán)隊(duì)至關(guān)重要。

一、一般原則

(一)保持原有風(fēng)格

在修改原有的軟件時(shí),應(yīng)該保持原有代碼的編寫風(fēng)格。

我們不應(yīng)該在原有的代碼中引入新的風(fēng)格,在同一段代碼中使用不同的編程風(fēng)格會(huì)讓我們的代碼難以理解。同時(shí)我們也不應(yīng)該重寫舊的軟件去迎合新的風(fēng)格,這樣很可能會(huì)使原來的程序產(chǎn)生嚴(yán)重的功能缺陷。

(二)堅(jiān)持最小驚奇原則

在編碼過程中盡量避免可能讓軟件用戶感到意外的做法。

網(wǎng)友評(píng)論