Как найти мертвый код в jbase?

Есть ли простой способ найти мертвый код jbase? Конкретный пример мертвого кода выглядит примерно так:

x = "a"
if(x = "a"){
    do some stuff
}
else {
    do some other stuff
}

Для приведенного выше фрагмента невозможно выполнить команду "сделай что-нибудь еще". Было бы очень полезно иметь способ идентифицировать и найти мертвый код, потому что старые программы иногда раздуваются большим количеством мертвого кода, что затрудняет понимание того, что программа на самом деле делает.

1 ответ

Jcover - это утилита в jBASE, которая может помочь в обнаружении мертвого кода во время выполнения. Я в

https://docs.zumasys.com/jbase/tools/jcover/

Если использовалась опция -x, вы можете отобразить список всех строк исходного кода, не выполненных с помощью:

СПИСОК jcover_23 NOTEXEC

Если использовалась опция -u, вы можете отобразить список всех исходных элементов, для которых не выполнялся код во время выполнения приложения.

СПИСОК jcover_23 НЕ ИСПОЛЬЗУЕТСЯ

Другие вопросы по тегам