程式碼規範、減少冗餘、高效利用記憶體
阿新 • • 發佈:2019-01-05
1、程式碼規範
a、命名規範、方法名規範,譬如你想查詢一個人的資訊 接口裡就應該為getPersonDetailById(int id)
,呼叫的人很清楚的明白這個方法的作用以及需要傳遞些什麼引數。在DAO層,就應該為fingPersonDetailById(int id)
b、迴圈時應該儘量優化程式碼,常用的迴圈為for(int i=0;i<list.size();i++) 在不更改list的情況下,最好採用for each
如:for(Object obj : list)
c、在迴圈時能用i、j等變數就行不要採用其他特別的變數
d、傳參時,下面一段程式碼:
getDataByCodeAndSites(String code ,String siteIds) 大部分人可能會如此傳引數
getDataByCodeAndSites("000000","1000,1001,1002,1003") 傳到方法裡,如果這個方法是直接用siteIds去查詢的,這個方法就沒問題,但是如果在這個方法裡用String[] sites = siteIds.split(",").然後分開去應用,
這個方法有問題了,這些應當全在ACTION裡處理,在接口裡只容許 getDataByCodeAndSites(String code,int... siteIds) 在方法裡得到的是一個siteIds的陣列
e、VO物件作為引數,如果引數比較少,應該直接傳簡單型別引數即可,不用傳物件引數。
f、每一個VO的類名應該明確,返回哪些資料,等等。。。