Калькулятор изменяемости кода (Code Churn)
Рассчитайте коэффициент изменяемости кода и соотношение churning по добавленным, удалённым строкам и общему размеру кодовой базы.
Как использовать калькулятор изменяемости кода
- Введите число добавленных строк за период.
- Введите число удалённых строк за период.
- Введите общий размер кодовой базы в строках.
- Нажмите «Рассчитать», чтобы получить churn rate и соотношение.
Примеры использования
- •Выявление файлов с высоким риском перед релизами.
- •Отслеживание прогресса рефакторинга по спринтам.
- •Анализ производительности разработчиков и совместной работы.
- •Корреляция churn с плотностью дефектов.
Формула
Churn = добавленные + удалённые строки. Churn rate = churn / всего строк × 100%. Соотношение churn = churn / всего.
Часто задаваемые вопросы
Что такое изменяемость кода?
Code churn измеряет, как сильно изменяется код со временем. Высокий churn в недавно написанном коде часто предсказывает появление ошибок.
Всегда ли высокий churn плохо?
Не обязательно. Churn ожидаем при разработке новых функций. Высокий churn в стабильных старых модулях может свидетельствовать о нестабильности.
Какой churn rate указывает на проблемы?
Файлы с churn > 50%, особенно багоносные, следует рефакторить. Исследования Google связывают высокий churn с плотностью дефектов.