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的类名应该明确,返回哪些数据,等等。。。