Ваша VCS — источник ценных данных, отражающих развитие вашего проекта с течением времени. Upsource отслеживает все коммиты, ревизии и личный вклад пользователей в ваш проект. Upsource непрерывно анализирует эти данные и может выявлять места, требующие рефакторинга или корректировки процессов.
Узнайте, как менялась скорость разработки проекта с течением времени. Вы можете просматривать данные за любой интересующий период, изучая индивидуальные действия, а также распределение вклада разработчиков между различными модулями проекта. Если вы стали участником проекта недавно, эта диаграмма поможет вам быстро узнать границы сфер ответственности ваших коллег.
Осуществляйте общий обзор структуры проекта, а также обнаруживайте файлы и директории с аномальными паттернами активности разработчиков, например хот-споты. Древовидная карта проекта помогает команде выявлять места, нуждающиеся в рефакторинге, и лучше планировать действия по контролю качества.
С легкостью обнаруживайте заброшенные файлы — то есть файлы, находящиеся в числе первых по количеству правок, но при этом давно не редактировавшиеся. Отметки таких файлов отображаются ближе к центру диаграммы, чем остальные.
Следите за взаимодействием участников вашего проекта и взаимоотношениями между ревьюерами. Каждая вершина графа обозначает участника проекта. Чем больше два участника проверяют изменения друг друга, тем сильнее становится связь между ними. Граф интерактивен — попробуйте перетаскивать узлы и щелкать по ним.
Узнайте, насколько хорошо ваш проект покрыт код-ревью и насколько каждый пользователь вовлечен в процесс ревью. Ознакомившись с данной статистикой, вы сможете понять, кто чаще всего участвует в код-ревью и чьи изменения чаще всего становятся предметом ревью, что может привести к необходимости корректировки самого процесса код-ревью.