2017-09-14 4 views
-3

La première fois que j'utilise "Sonar Integrations" et sonar montrant la duplication sur les lignes, il semble qu'il n'y ait pas de duplication dans les noms de variables et son @JsonProperty. Pour référence, veuillez trouver l'image ci-jointe.Affichage Sonar dupliqué sur Pojo Classes

Sonar error image

+1

Bonjour et bienvenue dans StackOverflow. Vous pouvez jeter un oeil à [Comment poser une bonne question] (https://stackoverflow.com/help/how-to-ask). Je sens que vous avez une question à poser, mais pour le moment, il ne s'agit que d'une déclaration de faits. Vous devriez [modifier] votre question pour clarifier les informations que vous recherchez. –

Répondre

0

Sonar souligne également le code dupliquée dans des fichiers différents. Par conséquent vous devez avoir quelque part un POJO différent dans un fichier différent, qui a également des getters pour id/order_id/user_id/item_id.

Mais en cliquant sur la barre orange à côté de votre code marqué, Sonar vous montrera avec une info-bulle qui en réalité quel autre bloc est considéré comme un doublon de celui marqué, et aussi dans quel fichier.

+0

Merci @ytg .. juste changé l'ordre et il ne se présente pas maintenant.Et oui, il était présent dans d'autres classes. –

+0

Problèmes de sonar ne sont pas là en tant que défis pour trouver des solutions de contournement. Vous pouvez obtenir de meilleurs résultats si vous avez réellement fait quelque chose contre la duplication. Par exemple. créer une classe parente à partir de laquelle vos classes peuvent hériter de leurs méthodes communes. – ytg