Главная / Решения / WhiteSource / Open Source Bug Tracking

Отслеживание ошибок в open source компонентах

Каким образом вы отслеживаете ошибки ПО в своих open source компонентах? Как узнать, не вышла ли новая версия, в которой устранена значительная ошибка?

Вы хотите получать своевременные оповещения о серьезных ошибках?

Решение WhiteSource непрерывно отслеживает баг-трекеры проектов open source и ведет учет ошибок безопасности и ошибок в работе каждой версии библиотеки. После этого вы оперативно получаете предупреждения о серьезных ошибках в ваших компонентах с открытым кодом и уведомления о выходе новой версии, где эта ошибка была устранена. Эта информация призвана помочь вам решить, какую версию использовать и следует обновлять компонент или нет.

По степени важности ошибки делятся на следующие уровни:

bug-suverity-4

что означает блокирующая, критическая, существенная, незначительная и мелкая ошибки соответственно.

Одним щелчком мыши вы можете сгенерировать автоматический отчет обо всех ваших серьезных программных ошибках, отсортированных по продуктам и по важности. 

Выбирайте библиотеки на основе бальной оценки качества

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

Более того, инструмент Web Advisor отображает эту оценку качества, помогая, таким образом, подобрать лучше поддерживаемые компоненты с открытым кодом перед их загрузкой и интеграцией в свой проект. 

Рейтинг качества рассчитывается для каждой библиотеки на основе трех параметров:

  • Статистика ошибок – отображает количество и серьезность ошибок для каждой версии.
  • Коэффициент исправлений – представляет количество исправленных ошибок для каждой версии.
  • Уровень активности в системе управления версиями – использует количество фиксаций изменений в качестве индикатора уровня активности.

Quality-2

Автоматизируйте политики

На основе рейтинга ошибок (Bug Rating) каждого компонента вы можете настроить политики, чтобы автоматически отклонять или запрашивать специальное подтверждение при добавлении компонента с ошибкой в сборку. Более подробно об автоматических политиках см. Политики open source компонентов ►.