Skip to content

IDEA插件对变量命名的检测不算太完善 #15

@wxxlamp

Description

@wxxlamp

在**阿里巴巴Java开发手册(终极版)**中的 第六个模块 工程结构第一部分 应用分层 的3中描述了分层领域模型规约。里面有写到xxxAO表示的应用对象。 这是前提1

我们知道在IDEA插件中中对命名一般是需要遵循首字母大写的,但是对于VO,DTO之类结尾的POJO类对象可以命名为xxxVO,xxxDTO不必严格遵守首字母大写的规约。这是前提2

IDEA的编码插件检测变量时会检测出不符合驼峰命名的变量。这是前提3

我的问题是,在IDEA中的编码插件对变量的命名检测不够完善。如:

class NameAO {   //类的命名符合规约
      private NameAO nameAO; // 但是这个变量的命名符合规约但是插件会给出   **不符合驼峰命名的warning**
}
class NameVO {   // 类的命名符合规约
     private NameVO nameVO; //这个变量的命名符合规约,插件没有给出warning

综上,我认为这是不合理的,插件在对nameAO的命名中不应该给出警告。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions