程式設計規範之軟編碼

2021-08-19 15:21:39 字數 708 閱讀 5889

程式設計中有有一些細節需要注意,其中就包括編碼對一些常量的賦值等操作,習慣稱之為軟編碼和硬編碼的區別。

硬編碼簡單粗暴,直接給變數賦初始值,初期還比較易於維護,但是後期此類變數在**裡用的比較多時,我們需要更改這個變數值時,就需要在**裡找出相關變數重新賦值,這樣容易出現差錯,導致多換或少換的情況。但是我們用軟編碼操作的話,通常用定義常量對變數賦值,只需要修改一處即可,不易出錯,也易於理解。所以,建議如非必要,盡量避免硬編碼。

其實,配置項裡的引數也可以算是一種軟編碼的體現,避免在**裡對相關配置寫死。然後軟編碼主要實現方式就是定義個常量類,來放置**裡常用的常量,以便**裡呼叫。

常量類如下:

/**

* 常量

*@author liangxu

*/public

class

constant

/***@description: 數字型別常量**/

public

static

inte***ce

number_config

}

int flag= constant.number_config.one

;

值得一提的是,開發環境和生產環境需要修改的引數都配置化,避免**裡寫死,

綜上,是一些淺薄的認知,歡迎溝通交流。

Python編碼規範之命名規範

1 不要使用小寫字母 l el 大寫字母 o oh 或者小寫 i 作為單獨變數名稱。因為一些字型中,上訴字母和數字很難區分 比如 o和0,l和1 2 module應該採用全小寫,並且盡可能短的命名,可以在模組名中使用下劃線以提高可讀性。package應該採用全部小寫,並且也要盡可能短的命名,但不允許...

iOS之命名規範 編碼規範

遵守規範也是讓 更清晰明了,易讀,易用,易維護,可以更好的適應團隊開發。自己看著也是賞心悅目,何樂而不為呢。簡單明瞭的命名最好,不要用單詞的簡寫,盡量用單詞的全稱。可以看看蘋果的api格式,仿照蘋果的命名,盡量用英文,而不是拼音。比如方法名的功能型別的一致性,比如獲取某些資料 nsstring ge...

前端開發規範之html編碼規範

原則 1.規範 保證您的 規範,趨html5,遠xhtml,保證結構表現行為相互分離。2.簡潔。保證 的最簡化,避免多餘的空格 空行,保持 的語義化,盡量使用具有語義的元素,避免使用樣式屬性和行為屬性。任何時候都要用盡量簡單 盡量少的元素解決問題。3.實用。遵循標準,但是不能以犧牲實用性為代價。4....