Вебинар: Стратегия без иллюзий: как превращать цели в результаты - 19.08
Выбор лицензии зависит от количества пользователей, которые работают с PVS-Studio. Подробнее тут.
Для этого нужно учитывать размер команды, зарплату сотрудников и репутационные риски, которые сложно посчитать в денежном эквиваленте. Основываясь на расчётах ROI, можем сказать, что использование PVS-Studio полностью окупается в командах от 10 человек. Если у вас маленькая команда, напишите нам, и мы подберём для вас наиболее выгодные условия.
У анализатора PVS-Studio есть режим работы и разметка, которая позволяет безболезненно внедрять его в legacy-проекты.
Техническая поддержка входит в стоимость продукта, неотделима от лицензии и не выделяется в услугу.
Да, PVS-Studio применяется испытательными лабораториями при проведении сертификационных процессов. Более подробную информацию можно получить здесь. Для получения рекомендаций по выбору испытательной лаборатории заполните форму обратной связи.
Да, PVS-Studio является on-premise решением.
Анализатор PVS-Studio ищет ошибки в коде на языках C, C++, C#, Java, Go, JavaScript и TypeScript. В перспективе 1-3 лет мы планируем добавить Python и Kotlin. Вы можете подписаться на дайджест, чтобы быть в курсе последних новостей о продукте.
Ложноположительные срабатывания (false positives) — один из недостатков методологии статического анализа.
PVS-Studio предлагает механизмы подавления ложных предупреждений. В документации рассказываем об этом подробнее.
Заполните форму обратной связи или свяжитесь по телефону, указанному на форме. Вы получите доступ ко всей функциональности PVS-Studio с расширенным периодом (до 4 недель), а также доступ к технической поддержке.
Мы предлагаем несколько совершенно разных вариантов бесплатного использования PVS-Studio. Если кратко, то этими вариантами могут воспользоваться:
Подробнее узнать про перечисленные способы и выбрать подходящий для вашего проекта, вы можете, обратившись к обзорной статье "Бесплатные варианты лицензирования PVS-Studio".
Да. Подробнее можете почитать тут.
Нет. Сертификат не требуется. По запросу мы предоставляем официальное письмо для сертификационных лабораторий о соответствии PVS-Studio функциональным требованиям «Методики выявления уязвимостей и недекларированных возможностей в программном обеспечении" ФСТЭК. Более подробная информация есть здесь.
Для плавного начала использования статического анализатора PVS-Studio в legacy проекте, стоит воспользоваться механизмом массового подавления предупреждений.
Анализатор создаёт специальный файл, где сохраняет информацию о существующих, но не срочных, ошибках. PVS-Studio будет выдавать предупреждения только на новый или измененный код. А к техническому долгу можно будет вернуться позднее – постепенно исправляя ошибки.
Более подробно об этом читайте в нашей статье.
Анализатор PVS-Studio можно легко интегрировать как плагин для IDE, в распространенные системы сборки, современные встраиваемые системы, CI и облачные CI, системы контроля качества кода, игровые движки и многое другое.
Полный список интеграций можно посмотреть здесь.
Ошибки, найденные с помощью PVS-Studio, бывают достаточно комплексными. Они могут заставить задуматься над решением проблемы и потребовать изменения поведения программы. В данном случае, только программист может решить, как исправить ту или иную ошибку.
Более подробно об этом читайте в нашей статье.
Анализатор PVS-Studiо позволяет легко посмотреть наиболее интересные предупреждения, чтобы ускорить и упростить ознакомление и начальную работу с отчетом.
Специальный механизм отбирает предупреждения наших самых интересных и опасных диагностических правил, которые с наибольшей вероятностью являются реальными ошибками.
Подробнее о том, как использовать этот механизм можно узнать в документации.
Работает на Windows (64-бит и ARM), Linux (64 бит) и macOS (Intel и Apple Silicon). Поддерживаемые языки и компиляторы указаны на отдельной странице.