Как найти мертвый код в 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 НЕ ИСПОЛЬЗУЕТСЯ