在我的代码上运行PMD分析时,收到以下消息:
Name `'END_METHOD'` must match pattern
'^[a-z][a-zA-Z0-9]*$'
END_METHOD
的类型为private final
。是否应包含特殊字符?或小写字符?
消息告诉您名称应以小写字母开头。
PMD在此处强制执行的约定是,在所有大写字母中仅命名静态最终变量,而方法局部变量(无论最终变量与否)均使用camel-case。方法也使用驼峰式案例。
[[a-z
]表示一个小写字母。
[[a-zA-Z0-9]*
表示零个或多个字符,每个字符可以是小写,大写或数字(无特殊字符或下划线)。
[正则表达式一起说字符串应该以一个小写字母开头,然后是0个或多个字母数字字符。