Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Стратегия без иллюзий: как превращать цели в результаты - 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). Поддерживаемые языки и компиляторы указаны на отдельной странице.

Ты поймал бага за сек!
А мы в коде ловим их за доли секунды. Хочешь проверить?

Попробовать бесплатно