1. Анализ ветвистой функции расчета
Frontend-разработчикКонтекст
Разработчик написал функцию расчета стоимости заказа с множеством условий для скидок и VIP-клиентов.
Проблема
Нужно проверить, не стала ли функция слишком сложной для понимания и тестирования.
Как использовать
Вставить код функции в поле «Исходный код», выбрать язык JavaScript и установить порог вложенности на 2.
Язык: javascript, Порог длинной функции: 8, Порог вложенности: 2Результат
Анализатор показывает цикломатическую сложность 5 и предупреждает о глубокой вложенности, что сигнализирует о необходимости рефакторинга.