PVS-Studio: поиск ошибок в коде
1.85K subscribers
1.66K photos
89 videos
2 files
1.65K links
Статический анализатор на страже качества, защищённости (SAST) и безопасности кода.

Наш стек: C, C++, C#, Java, JS, TS, Go

Сайт: https://pvs-studio.ru/

E-Mail: support@viva64.com
Телефон: +7(903)844-02-22

Для бизнеса: https://xn--r1a.website/pvsstudio_business
Download Telegram
Media is too big
VIEW IN TELEGRAM
Пропустили новости о наших последних обновлениях? Не беда! Мы сняли целое видео, в котором рассказываем о важных новостях ❤️

Посмотреть можно тут:
- Наш сайт
- VK Video
- Rutube
- YouTube

#PVS_Studio #релиз
Please open Telegram to view this post
VIEW IN TELEGRAM
32
Пока фронтенд-инженеры продолжают пересобирать свои проекты на новых сборщиках, JavaScript как язык становится всё более зрелым, быстрым и безопасным. Мы собрали самые интересные новости из мира JS и TS за последние месяцы, мимо которых нельзя пройти.

Подробности по ссылке 🔗

#статья #js #ts
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Media is too big
VIEW IN TELEGRAM
А мы напоминаем, что наша команда подготовила документ с подробными шагами по внедрению статического анализатора в вашу компанию. Получить его можно по ссылке 🔗

#PVS_Studio #алгоритм
Please open Telegram to view this post
VIEW IN TELEGRAM
51
Делимся записью первого вебинара из цикла "Качество и безопасность ПО в эпоху GenAI" 🔥

Тема: "Что скрывает код: от поверхности атаки до производительности"

Поговорили про создание кода с помощью ИИ, почему это не отменяет задач контроля полученного результата, как доверие к ИИ-коду создает угрозы.

Посмотреть можно тут:

- VK Video
- Rutube
- YouTube
- Наш сайт

Скоро расскажем о следующем вебинаре из серии 😉 Следите за анонсами!

#вебинар #ai
3
Проверяли инструмент CMake и обнаружили в этом фрагменте кода ошибку. Сможете ее отыскать?

#cpp #ошибка
Как не пропустить опасные участки кода при ревью? Можно воспользоваться инструментами статического анализа. Возьмём для примера OrcaSlicer — популярную программу, которая подготавливает 3D-модель к печати.

Заглянем внутрь и посмотрим, какие сюрпризы нас ждут.


#статья #cpp
2
Перед вами ошибка из проекта Vib-OS (World's First Vibecoded AI Operating System). На самом деле проект маленький, но покопаться в исходном коде все равно было весьма интересно. Пояснение этой ошибки и других можно посмотреть по ссылке 🔗

Если у вас есть на примете открытый код vibe-проекта, то пишите в комментариях. А мы будем смотреть, что там интересного 😏

#ai #vibecoding
31
Проверили исходный код трейдерского движка Lean и нашли ошибку. Еще больше ошибок тут 🔗

#csharp #ошибка
Media is too big
VIEW IN TELEGRAM
Попробуйте найти ошибку в этом фрагменте!

Почитать про разработку нового анализатора PVS-Studio JavaScript можно по ссылке 🔗

#js #ошибка
4
Продолжение книги "Game++": Часть 1.4: Архитектуры игровых движков" 🔥

В этой части Сергей Кушниренко разбирает архитектурные решения, которые определили развитие игровой индустрии. Почему микроядерный подход сделал CryEngine революционным? Чем data-driven архитектура Dagor отличается от классических решений? За счёт чего монолитный X-Ray подарил миру атмосферу S.T.A.L.K.E.R., но столкнулся с техническими ограничениями? И как идеи микросервисов нашли отражение в Godot?

Подробности здесь

Первая часть тут 👈🏻
А вторая тут 👈🏻
Третью ищи здесь 👈🏻

#gamedev #cpp #статья
4
Автор языка программирования C++ Бьёрн Страуструп заявил, что современные ИИ-инструменты пока не способны качественно писать сложный системный код и проектировать языки программирования. Подробнее почитать про это можно по этой ссылке 🔗

Своим мнением по поводу активного распространения AI-кодинга также поделились разработчики статического анализатора кода PVS-Studio.

Эпоха AI настала, и это, безусловно, многим из нас упростило работу и жизнь. Однако и за таким прогрессом скрываются подводные камни. Не забывайте проверять свои проекты с помощью статического анализатора. По промокоду 30 дней бесплатно 😉

#ai #PVS_Studio
3
Вебинар "Практическая интеграция PVS-Studio и SourceCraft"

На совместном вебинаре PVS-Studio и SourceCraft от Яндекса мы покажем, как современные инструменты статического анализа и совместной работы с кодом помогают повысить качество, надежность и безопасность программных продуктов.

Вы увидите, как PVS-Studio выявляет потенциальные ошибки, дефекты и уязвимости в исходном коде, а также познакомитесь с возможностями платформы SourceCraft, которая позволяет удобно работать с результатами анализа в едином интерфейсе. На вебинаре вы узнаете, как получать результаты анализа PVS-Studio в SourceCraft без дополнительных ручных операций, выполнять триаж, классифицировать и отслеживать статус найденных проблем.

📆 15 июля 15:00

Подробности и регистрация по ссылке
3
Media is too big
VIEW IN TELEGRAM
В этом году у нас вышла интеграция с SourceCraft! Все подробности по ссылке 🔗

Ссылка на полное видео

#PVS_Studio #интеграция
1
Вебинар для тех, кто устал от бесконечных созвонов и хочет вернуть встречам смысл 🔥
Приглашаем на вебинар "Рабочие встречи как система: принципы и форматы"

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

Спикеры:
- Ирина Борисова (Директор по маркетингу, PVS-Studio), "Как выходить со встреч с решением, а не с ещё одной встречей в календаре"
- Владимир Куропятник (Руководитель отделов обучения, тренер и консультант руководителей. Опыт - ИТ компании, Дистрибьюторские компании, Банки), "Базовые принципы рабочих встреч"

📆 16 июля 14:00

Подробности и регистрация по ссылке
1
Считается, что C# — это язык для enterprise-разработки, но не для машинного обучения. BotSharp — один из проектов, готовых поспорить с этим стереотипом, предлагая мощную ИИ-платформу на .NET. В новой статье познакомимся с проектом поближе, а заодно и с ошибками в его исходном коде.

Подробности по ссылке 😎

#csharp #статья
1
Проверили Elasticsearch и нашли ошибку. Сможете отыскать ее в этом фрагменте?

#java #ошибка
Десять дней разработки — и язык, на котором держится веб.

В новой статье — история JavaScript и инструментов, которые привели его к этому. Как JavaScript появился? Почему стандарт языка называется ECMAScript? За что воевали браузеры? И про многое-многое другое.

Подробности по ссылке

Ненавязчивое напоминание про EAP для JS/TS-анализатора...

#javascript #статья
2