Сонар, поставь использование приватных на сеттеры POJO, чтобы избежать дублирования - PullRequest
0 голосов
/ 01 июля 2019

В проекте Rest у меня есть 3 класса классов POJO, одна для сохранения, другая для передачи данных из внешнего интерфейса в персистентное другое для передачи данных во внешний интерфейс для отображения.POJO, используемые для передачи данных во внешний интерфейс, обычно дублируют POJO, используемые для сохранения их, потому что они являются частью этих объектов, я не хочу использовать некоторые POJO для сохранения и передачи данных в запросы, мне нужна только их частьи не все данные.Сонар всегда обвинял в дублировании, решение моих партнеров настроено на частные методы, чтобы избежать дублирования, это звучит странно для меня, это правильное решение?Есть ли другое решение, чтобы избежать дублирования сонара?

1 Ответ

0 голосов
/ 22 июля 2019

Согласно документации сонара , вы можете указать это в Администрирование> Общие параметры> Область анализа> Проблемы .Вы должны будете указать свои классы и эту конкретную проблему (дублированный код).

...