OhMyCalc

Калькулятор изменяемости кода (Code Churn)

Рассчитайте коэффициент изменяемости кода и соотношение churning по добавленным, удалённым строкам и общему размеру кодовой базы.

Как использовать калькулятор изменяемости кода

  1. Введите число добавленных строк за период.
  2. Введите число удалённых строк за период.
  3. Введите общий размер кодовой базы в строках.
  4. Нажмите «Рассчитать», чтобы получить churn rate и соотношение.

Примеры использования

Формула

Churn = добавленные + удалённые строки. Churn rate = churn / всего строк × 100%. Соотношение churn = churn / всего.

Часто задаваемые вопросы

Что такое изменяемость кода?
Code churn измеряет, как сильно изменяется код со временем. Высокий churn в недавно написанном коде часто предсказывает появление ошибок.
Всегда ли высокий churn плохо?
Не обязательно. Churn ожидаем при разработке новых функций. Высокий churn в стабильных старых модулях может свидетельствовать о нестабильности.
Какой churn rate указывает на проблемы?
Файлы с churn > 50%, особенно багоносные, следует рефакторить. Исследования Google связывают высокий churn с плотностью дефектов.