[摘]Java 中十个常见的违规编码
摘要:作者 Veera Sundar 在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar 把针
对常见的一些违规编码总结成一份列表,以便帮助 Java 爱好者提高代码的质量和可维护性。
这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括
CheckStyle,FindBugs 和 PMD 检查出。一起来看下:
一、Eclipse 编译器提供源代码格式输入
Eclipse 提供自动源码格式选项,并且组织输入(删除未使用的代码)。你可以使用下面的这些快捷
键进行操作。
Ctrl + Shift + F——源代码格式
Ctrl + Shift + O——组织输入并删除未使用的代码
代替手动调用这两个函数,只需根据 Eclipse 自动格式和自动组织选项,可以随时保存文件。
操作步骤,在 Eclipse 中进入 Window -> Preferences -> Java -> Editor -> Save Actions,然后以
选定的方式保存,最后检查 Format source code + Organize imports。
二、避免多个返回(退出点)
依照你的方法,确保只有一个退出点。不要在同一个地方或多个地方使用返回。比如,下面的代码,
NOT RECOMMENDED(不建议),这是因为有多个退出点(返回语句)。
1. privatebooleanisEligible(intage){
2. if(age>18){
3. returntrue;
4. }else{
5. returnfalse;
6. }
7. }
下面的代码有所提升,这是更高版本的。
1. privatebooleanisEligible(intage){
2. booleanresult;
3. if(age>18){
4. result=true;
5. }else{
6. result=false;