Количество экземпляров функции, вызывающей себя напрямую
Эта метрика определяет количество прямых рекурсий в проекте.
Прямая рекурсия - это рекурсия, в которой функция вызывает себя в собственном теле. Если косвенных рекурсий не происходит, число прямых рекурсий равно числу рекурсивных функций.
Рекомендуемый верхний предел для этой метрики равен 0. Чтобы избежать возможности превышения доступного пространства стека, не используйте рекурсии в коде. Для выявления использования рекурсий проверьте наличие нарушений MISRA C:2012 Rule 17.2.
Чтобы установить ограничения на метрики, см. раздел Сравнение метрик с целями качества программного обеспечения.
| Группа: Проект |
Акроним: AP_CG_DIRECT_CYCLE |
| ЕГО метрика: Да |