在两个软件包中,有两个POJO 市场和 MarketDTO 。
市场是来自远程服务的JSON响应的映射对象。
MarketDTO 是一个响应对象,将通过我们的服务公开。
从市场-> MarketDTO 中可以得到一些数据信息。他们有一些共同的领域,也都有独特的领域。
共有3个常用字段,例如 id ,名称和 status 。
但是,Sonarqube将其 getter 和 setter 指示为重复的要删除的代码块。这实际上是错误的代码,还是我应该将其标记为误报?
最佳答案
我想说的是,您的选择是从Market和MarketDTO中提取一个共同的祖先类,或者将重复的块标记为“无法解决”。 (它们并不是真正的误报,是吗?)