1. 程式人生 > >程式碼規範、減少冗餘、高效利用記憶體

程式碼規範、減少冗餘、高效利用記憶體

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的類名應該明確,返回哪些資料,等等。。。