Number of Return Statements

Количество return операторы в функции

Описание

Примечание

Используйте Bug Finder вместо Code Prover для вычислительных метрик кода. Поддержка вычислительных метрик кода в Code Prover будет удалена в будущем релизе. См. Вопросы совместимости.

Эта метрика измеряет количество return операторы в функции.

Рекомендуемый верхний предел для этой метрики равняется 1. Если один оператор возврата присутствует при чтении кода, можно легко идентифицировать то, что возвращает функция.

Чтобы осуществить пределы на метриках, смотрите, Вычисляют Метрики сложности кода.

Примеры

развернуть все

int getSign (int arg) {
    if(arg <0)
        return -1;
    else if(arg > 0)
        return 1;
    return 0;
}

В этом примере, getSign имеет 3 return операторы.

Метрическая информация

Группа: Функция
Акроним: RETURN
Метрика HIS: да

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2021b