gpt4 book ai didi

java - 使用 Checkstyle 验证域对象获取/设置

转载 作者:行者123 更新时间:2023-11-30 04:58:23 25 4
gpt4 key购买 nike

我遇到问题或正在寻找可验证以下内容的检查样式规则。这是一个简单的检查,但当有人手动更改获取/设置名称时,这将是一个值得的规则。

我想要一个规则来验证 get/sets 并在代码中发现类似的内容时出错。

示例:原始属性是描述。但开发者需要将其改为shortDescription,却搞乱了重构。

private String description;

public String getDescription() {
return description;
}

public void setShortDescription(String description) {
this.description = description;
}

或者是否有任何其他规则引擎(例如 Pmd)可以捕获此内容。或者我想我可以创建一个自定义规则集。

最佳答案

尽管 Checkstyle 未涵盖,但如果 PMD 可能是一个选项,则有 BeanMembersShouldSerialize test,它会提示是否有任何非静态和非 transient 字段没有遵循 Java 命名约定的 getter 和 setter。

关于java - 使用 Checkstyle 验证域对象获取/设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com