两个软件包中有两个POJO 市场和 MarketDTO 。
市场是来自远程服务的JSON响应的映射对象。
MarketDTO 是一个响应对象,将通过我们的服务公开。
市场 - > MarketDTO 有一些数据按键。它们有一些共同的领域,并且都有独特的领域。 共有3个常见字段,例如 ID ,名称和状态。
但是,Sonarqube表示他们的getter和setter是要删除的重复代码块。这实际上是不好的代码还是我应该将其标记为误报?
答案 0 :(得分:2)
我说你的选择是从Market和MarketDTO中提取一个共同的祖先类,或者标记重复的块问题。不会修复。 (他们不真的是误报,是吗?)
答案 1 :(得分:1)
您可以在Sonar中将其排除在外 管理>常规设置>分析范围>重复排除 并排除包含您的实体的文件夹-例如 / entity /