Парсинг истории коммитов

Когда пишешь код, легко что-то сломать или испортить. Чтобы этого избежать, используют системы контроля версий для хранения истории. Git — один из вариантов такой системы.

Поскольку вся история изменений пишется автоматически, мы можем попросить систему выгрузить эту историю в файл набрав в командной строке git log.

Git существует с 2005 года и за это время вышло не так много инструментов визуализации log файла. К сожалению, большая часть из них довольно низкого качества. В плане анализа данных таких инструментов ещё меньше.

Assayo — это программа для визуализации и анализа лог файлов git-а. Данный раздел содержит статьи, посвещенные обзору этого инструмента. Мы пройдём по основным разделам. Посмотрим каким образом можно анализировать записи и какие выводы на основании этого можно сделать.

Как руководитель команды или проекта, вы сможете посмотреть на свою команду с нового ракурса и сравнить свои ощущения от процесса, с фактическими данными в логах. Как новый сотрудник команды, сможете быстрее понять окружение. Как сотрудник внешнего аудита, найти потенциальные проблемные точки процесса.

Содержание

Рекомендуем почитать

[object Object]

Если сложить зарплату программистов, то можно прикинуть примерную стоимость разработки проекта. Количество программистов мы можем узнать из git log.

[object Object]

На основании статистики коммитов в git, программист может получить разные ачивки. Это стимулирует разработчиков менять своё поведение.

[object Object]

Assayo анализирует git log и ищет плохие паттерны управления или разработки. Вы можете обнаружить проблему в команде на ранней стадии.

Рекомендуем посмотреть