編程規範一

今天一個同事在看我代碼時,跟我講了一下程序開發的規範,感覺不錯,再次記錄如下:

項目流程自上而下,分主幹和分支。

主幹負責參數獲取和校驗,以及調用各個分支方法來實現功能,以及對返回值進行處理。如果是多層結構,主幹下也可以有次級主幹。

分支負責實現各個邏輯功能,是項目的最小分支,一般包括實用的輸入參數和輸出參數。

實用的輸入參數:表示參數在方法體內都是可以用到的,且參數之間要相互獨立,如參數A可以通過計算得到參數B,則只需要傳入參數A即可。

輸出參數:爲了擴展項目的發展要對方法的擴充,方法最好有返回值,哪怕返回值沒什麼用。

舉例:

主幹類:
class Service
{
	public void service(Bean bean)
	{
		String username = bean.getUserName();
		String password = bean.getPassword();
		if(username ==null || "".equals(username))
		{如果爲空或者空串,進行處理。}	
		LoginResult result = Login.login(username,password);	
		...
		下面是對返回結果的處理。
	}
}
分支類:
class Login
{
	public static LoginResult login(String username,String password)
	{
		String domain= username.substring(3);
		//根據authName和password進行認證操作
		....
		return XX;
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章