长沙尚学堂|十年树人|成就高薪
致力推动IT教育,我们正在行动    咨询热线:0731-83072091

长沙尚学堂分享:java代码质量优化的通用准则

时间:2016-08-22 11:39:30   来源:长沙尚学堂   阅读:
今天长沙尚学堂小编为大家带来的是java代码质量优化准则,从编程语言诞生开始,无数的先贤们就一直实践与积累着各种编程经验。这种经验不仅适用于某一门具体的语言,而且形成了一种通用的编程惯例与标准。

java代码
 

下面小编将全面阐述java代码优化的通用准则在Java世界里的应用技巧之“剪切无效代码”。

 

 

优化前代码

 

实例1

 

动动脑筋:本例代码中有哪些瑕疵,应该如何优化?

 

☆代码1:Before类

java代码

 

 

现象类别

 

规约

 

 

现象描述

 

程序中存在未被使用的临时变量、成员变量、参数、方法、类等,也就是说这些代码都是不起任何作用的无效代码。

 

 

不利影响分析

 

很多程序员都有一种心态:自己精心写出的代码,不忍心删除或者优化。自己在写程序时留下的不完美代码,写的时候可能还知道其原因或者记得还需要优化。可是过一段时间后,这些就都全忘记了。这些无效代码将会给后期的维护带来巨大的危害。

 

 

检测工具或方法

1.(P) UnusedFormalParameter(LocalVariable、PrivateField、PrivateMethod)

 

2.(F)Unused field

3.(EC)Never Used

4.(EM)代码覆盖率

 

 

最佳解决方案

 

确认分析检测出的提示代码,如果确认这些确实是无效代码那么毫不犹豫,直接删掉。

 

※温馨提示——如何防止误删代码?

 

使用静态代码测试工具等发现这些没有使用的无效代码时,为了防止误删除,需要对其进行人工分析确认。

 

 

优化后代码

 

实例1优化后

☆代码2:After类

java代码

解析:

代码1里,成员变量name、临时变量i、方法method2的参数str2、方法method3、类TestClass都没有用到,因此都需要删掉。

好了, 以上就是尚学堂小编为大家带来的java代码质量优化准则。对你有帮助吗?

分享:0
开班计划
热门文章
视频下载
猜你喜欢