Этот пост изначально был опубликован на dev.to
Боль измерения миграции проекта
В последние несколько лет у меня была возможность участвовать в текущих миграциях проектов, таких как AngularJS в React или JavaScript в TypeScript. Такие миграции обычно являются инкрементными и требуют времени.
В большинстве случаев сложно проанализировать, каков статус миграции:
- Сохраняем ли мы определенную скорость или замедляемся?
- Соблюдаем ли мы определенные правила, например, прекращаем добавление файлов AngularJS при переходе на React?
- Какой разработчик внес наибольший вклад в миграцию?
Введите показатель Git
Пытаясь помочь с такими вопросами, я недавно опубликовал небольшую утилиту под названием Git Metric. Я считаю, что это может помочь отслеживать прогресс большинства миграций проектов.
Если вы находитесь в процессе миграции проекта, Git Metric может быть вам полезен.
С помощью Git Metric вы можете быстро проанализировать историю репозитория git за считанные минуты. Просто определите метрики, которые вы хотите отслеживать (например, определенные расширения файлов или определенные ключевые слова в определенных файлах), и получите полное и целостное представление о своем проекте. Более подробную информацию вы можете найти здесь.
Я хотел бы услышать ваше мнение по этому поводу 😄