加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

为什么java方法名称不应包含下划线?

发布时间:2020-12-15 05:11:41 所属栏目:Java 来源:网络整理
导读:我正在使用PMD来检查 java编码违规. 我正在编写自动化测试用例,并给出如下方法名称: public void testCaseMethod_4_2_16(){ //some implementation } 其中4_2_16是测试用例编号4.2.16 当我检查PMD违规时,它显示的方法名称不应包含下划线,并且根据PMD规则,此
我正在使用PMD来检查 java编码违规.
我正在编写自动化测试用例,并给出如下方法名称:

public void testCaseMethod_4_2_16(){
   //some implementation 
}

其中4_2_16是测试用例编号4.2.16

当我检查PMD违规时,它显示的方法名称不应包含下划线,并且根据PMD规则,此违规将显示为阻止程序.
所以这是我的问题:

>为什么方法名称不应包含下划线被定义为阻止程序或PMD错误?
>我们应该避免什么样的PMD违规
>我们应该尝试修复哪种违规行为?

至于我的理解,至少我们应该避免PMD显示的前两级违规.
有关PMD规则的任何帮助将不胜感激.谢谢

解决方法

它是一个已设置的标准,以便人们可以轻松阅读彼此的代码,从而使代码更易于维护.

以下引用来自Oracle网站Java code conventions:

  • 80% of the lifetime cost of a piece of software goes to maintenance.

  • Hardly any software is maintained for its whole life by the original author.

  • Code conventions improve the readability of the software,allowing engineers to understand new code more quickly and thoroughly.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读