PVS-Studio: поиск ошибок в коде
Open in Telegram
Статический анализатор на страже качества, защищённости (SAST) и безопасности кода. Наш стек: C, C++, C#, Java, JavaScript, TypeScript, Go Сайт: https://pvs-studio.ru/ru/ PVS-Studio для бизнеса: https://t.me/pvsstudio_business
Show more1 849
Subscribers
-124 hours
-67 days
+230 days
Posts Archive
Перед вами ошибка из проекта Vib-OS (World's First Vibecoded AI Operating System). На самом деле проект маленький, но покопаться в исходном коде все равно было весьма интересно. Пояснение этой ошибки и других можно посмотреть по ссылке 🔗
Если у вас есть на примете открытый код vibe-проекта, то пишите в комментариях. А мы будем смотреть, что там интересного 😏
#ai #vibecoding
Как не пропустить опасные участки кода при ревью? Можно воспользоваться инструментами статического анализа. Возьмём для примера OrcaSlicer — популярную программу, которая подготавливает 3D-модель к печати.
Заглянем внутрь и посмотрим, какие сюрпризы нас ждут.
#статья #cpp
Проверяли инструмент CMake и обнаружили в этом фрагменте кода ошибку. Сможете ее отыскать?
#cpp #ошибка
Делимся записью первого вебинара из цикла "Качество и безопасность ПО в эпоху GenAI" 🔥
Тема: "Что скрывает код: от поверхности атаки до производительности"
Поговорили про создание кода с помощью ИИ, почему это не отменяет задач контроля полученного результата, как доверие к ИИ-коду создает угрозы.
Посмотреть можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
Скоро расскажем о следующем вебинаре из серии 😉 Следите за анонсами!
#вебинар #ai
А мы напоминаем, что наша команда подготовила документ с подробными шагами по внедрению статического анализатора в вашу компанию. Получить его можно по ссылке 🔗
#PVS_Studio #алгоритм
Пока фронтенд-инженеры продолжают пересобирать свои проекты на новых сборщиках, JavaScript как язык становится всё более зрелым, быстрым и безопасным. Мы собрали самые интересные новости из мира JS и TS за последние месяцы, мимо которых нельзя пройти.
Подробности по ссылке 🔗
#статья #js #ts
Сможете найти ошибку? Пишите ответ в комментарии!
Еще больше интересных ошибок из проекта по ссылке 🔗
#csharp #видео #ошибка
Кстати о парсере. В рамках курса "Давайте создадим язык программирования" мы вспоминаем грамматику, а также разбираем метод рекурсивного спуска. И в итоге пишем свой парсер!
Но это лишь малая часть того, что мы делаем на этом курсе 😏
На курсе вы разберетесь, что такое язык и как формально описать его так, чтобы машина могла его понимать. Шаг за шагом вы реализуете лексер, вспомните основы грамматики и метод рекурсивного спуска, добавите в язык переменные и функции, научитесь вызывать их и корректно определять тип возвращаемого значения. Финальной частью станет написание собственного эвалюатора.
Подробности и регистрация по ссылке 🔗
#курс
В новой заметке мы разберём, что такое экспертиза и в чём её суть. Она бывает разной глубины, сферы и предназначения. Экспертиза не может существовать без теоретических знаний, опыта и, конечно же, не рождается там, где нет трудностей и ошибок. У каждого человека она уникальна.
Переходите по ссылке 🔗
#статья #экспертиза
Уже завтра мы начинаем серию вебинаров, посвящённую генеративному ИИ в сфере индустрии разработки программного обеспечения и связанным с этим вызовам ⚡️
На первом вебинаре поговорим про создание кода с помощью ИИ, почему это не отменяет задач контроля полученного результата, как доверие к ИИ-коду создает угрозы.
🗓 24 июня в 15:00
Ссылка на регистрацию 🔗
#вебинар #ai
Продолжаем цикл вебинаров, посвященных современному Gradle для Java-разработчика 🔥
Тема: "Тесты прошли. Теперь собираем это в один отчёт"
Когда в проекте несколько модулей, каждый пишет отчёты тестов и покрытия независимо, и общую картину собрать вручную неудобно. Подключаем
test-report-aggregation и jacoco-report-aggregation. Получаем единый HTML-отчёт тестов и единый JaCoCo-отчёт по всем модулям. Дополнительно ставим минимальный порог покрытия через JacocoCoverageVerification.
🗓 25 июня в 14:00
Регистрация доступна по ссылке 🔗
#вебинар #gradle #javaВышел новый релиз PVS-Studio — 7.43. 🔥
В нём: расширение поддержки MISRA C++ 2023, возможность анализировать Unreal Engine проекты на Team лицензии, поддержка Zephyr SDK и многое другое.
Подробнее обо всем в этой заметке 🔗
#PVS_Studio #релиз
Проверили Elasticsearch и нашли ошибку. Сможете отыскать ее в этом фрагменте?
#java #ошибка
Новый выпуск Разбаговки 🔥
В новом выпуске вместе с экспертом в сферах IT и ИБ и преподавателем Виталием Пиковым обсуждаем интересные истории из мира информационной безопасности:
- Как у Виталия появился друг-хакер?
- Чем отличаются бумажная и информативная безопасность?
- Как обучать безопасников?
- Где в ИБ сегодня самые интересные задачи?
Посмотреть выпуск можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
#подкаст #разбаговка #иб #рбпо
Задумались о внедрении статического анализатора в вашу компанию? 🤔
Нередко интеграция нового инструмента может усложнить, а то и внести хаос в привычные процессы. Без плана не обойтись.
Наша команда составила документ с подробными шагами и ссылками на документацию, которые помогут вам спланировать рабочую нагрузку, не упустить важные этапы и не поломать то, что уже работает.
Для кого будет полезен алгоритм:
- владельцы продукта
- технические директоры
- руководители команды разработки
- DevSecOps-команды
- разработчики
Получить доступ к алгоритму внедрения или запросить демонстрацию PVS-Studio можно по этой ссылке 🔗
#PVS_Studio #алгоритм #sast
Available now! Telegram Research 2025 — the year's key insights 
