alibaba的下载:如图所示进行下载,下载好后重启IDEA即可
在要进行规范的目录右键选择 “编码规约扫描”开始扫描
规范前给出的不规范内容提示如下:
规范后的代码如下:
Code菜单中的一些功能
Surround With ( 生成包围代码 )快捷键: Ctrl + Alt +T
Comment with Line Comment(注释某一行)快捷键:Ctrl + /
Comment with Block Comment(注释某一段)快捷键:Ctrl + Shift + /
Move Statement Up ( 方法、代码上移 )快捷键: Ctrl + Shift + 向上箭头
代码标准中很重要的一项是如何给包、类、变量、方法等标识符命名,Java中的一般的命名规则有:
HelloWorldApp
userName
setName
首先登陆伙伴的码云仓库,在管理中选择仓库成员管理,—>添加仓库成员—>邀请用户,将链接发给自己,自己登陆连接后点击同意即可
权限成功获得的截图如下
搭档代码如下:
对其中的所有方法均进行了测试
import junit.framework.TestCase;
public class lzcComplexTest extends TestCase {???
lzccomplex a = new lzccomplex(3.0, 4.0);???
lzccomplex b = new lzccomplex(-2.0, -3.0);???
public void testEquals() {???????
assertEquals(true, a.equals(a));???????
assertEquals(false, b.equals(a));???
}???
public void testToString() {???????
assertEquals("3.0 + 4.0i", a.toString());???????
assertEquals("-2.0 - 3.0i", b.toString());???
}???
public void testComplexAdd() {???????
assertEquals("1.0 + 1.0i",a.complexAdd(b).toString());???????
assertEquals("-4.0 - 6.0i",b.complexAdd(b).toString());???
}???
public void testComplexSub() {???????
assertEquals("5.0 + 7.0i",a.complexSub(b).toString());???????
assertEquals("0",b.complexSub(b).toString());???
}???
public void testComplexMulti() {???????
assertEquals("-7.0 + 24.0i",a.complexMulti(a).toString());???????
assertEquals("6.0 - 17.0i",a.complexMulti(b).toString());???
}???
public void testComplexDiv() {???????
assertEquals("1.0",a.complexDiv(a).toString());???
}
}
测试结果
将测试好的代码上传至伙伴的码云
重写方法加上@Override进行注解
在代码前添加创建者的相关信息
方法名、参数名、成员变量、局部变量都统一使用LowerCamelCase,必须遵从驼峰形式,重构前提示
重构后
本次实验主要目的是对以前写好的代码进行规范,在规范伙伴的的过程中体现出来很多自己在写代码时不严谨的地方,通过本次代码规范,让我对如何写好令人赏心悦目的代码有了更好的体会,相信自己以后会写出更多符合规范标准的代码
原文:https://www.cnblogs.com/wangzihong0213/p/10793473.html