您的位置:首页 > 其它

编码规范

2015-12-22 18:07 190 查看
正规的项目一般都会有代码规范,从变量定义到层级结构,林林总总,大部分coder会感到工作受到限制,以下是个人觉得靠谱的简单几点,如果能做到,保证你的代码易读且容易维护,不信请看。

1,变量: 一个变量一个作用

Bad case

public void printSquareInfo(){
double result = 2*(height+width);
System.out.println(result);
result = height * width;
System.out.println(result);
}


Good case

public void printSquareInfo(){
double girth = 2*(height+width);
System.out.println(girth);
double area = height * width;
System.out.println(area);
}


2, 表达式:避免过长表达式

Bad case

if (userID != null && !(Constants.EMPTY_STRING).equals(userID.trim()) && (Double.parseDouble(money) != 0.0 || ("money").equalsIgnoreCase(fieldName)))


Good case

if(isShowAsLink(pojo, fieldValue))


3,方法:圈复杂度别超过10,行数别超过25

将超过行数的代码压缩到方法中,但要保证相同的抽象级别;

方法名能表现它所做的一切,如果描述作用导致方法名异常的长,该分割方法了;

参数过多就采用Builder模式;

flag和多方法之争;

4,类:高内聚

5,框架
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: