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