Обнаружение Sonar CPD блокирует дублированиеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обнаружение Sonar CPD блокирует дублирование

Сообщение Anonymous »

Я провел очень много анализа того, как сонар cpd обнаруживает повторяющиеся блоки. Но я не могу точно определить, какой процесс необходим для обнаружения блоков или строк кода. Есть ли какое-то минимальное количество строк. p>

Например, если я пишу, как показано ниже, дублирования кода не обнаружено, даже если я повторяю более 20 раз.

Код: Выделить всё

        System.out.println("this is good");
System.out.println("this is good");

System.out.println("this is good");
System.out.println("this is good");

System.out.println("this is good");

System.out.println("this is good");

System.out.println("this is good");

System.out.println("this is good");

System.out.println("this is good");

System.out.println("this is good");
Позже я попробовал дублировать блоки

Код: Выделить всё

     try
{
connection = null;
}
catch(Exception e){
e.printStackTrace();
}
try
{
connection = null;
}
catch(Exception e){
e.printStackTrace();
}
try{
connection = null;
}
catch(Exception e){
e.printStackTrace();
}
try{
connection = null;
}
catch(Exception e){
e.printStackTrace();
}
Здесь рассматривается два блока, хотя блоков много.

Пожалуйста, дайте мне знать точную информацию. процесс, выполняемый при обнаружении дублирования с помощью сонара 3.4.1

В этом
http://docs.sonarsource.org/3.1/apidocs ... ngine.html

Я нашел константу размер блока равен 10. Но я могу объяснить это по своим наблюдениям.

Подробнее здесь: https://stackoverflow.com/questions/148 ... plications
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»