Telegram Web
Новые интересные диагностики в PVS-Studio 7.35 🎉

С релизом PVS-Studio 7.35 в анализаторе появилось много новых диагностических правил. Вас ждёт: много MISRA для C, новые Unity-диагностики для C# и покрытие OWASP Top 10 для Java и многое другое.

Подробности вы сможете узнать в этой заметке 🔗

#cтатья #release #cpp #java #csharp
❤‍🔥3
😁81😢1🗿1
🔮Бинарный код льется из Рога Судьбы, чтобы рассказать вам, что ждет вас в этом месяце. И этот месяц озаряет PVS-STUDIO!

Возможно, вам стоит взять руководство над новым проектом и пересмотреть архитектуру вашего кода. Возьмите судьбу вашего кода в свои руки, и вперед навстречу невероятному багфиксу вместе со статическим анализатором!

А по этой ссылке вы можете воспользоваться PVS-Studio бесплатно в течение 30 дней – https://pvs-studio.ru/pvsstudio_tg
🔥6
🎤Новый вебинар

Коллеги, мы рады анонсировать новый вебинар от PVS-Studio! Тема: "SAST как Quality Gate".

Использование SAST в качестве Quality Gate — это не просто тренд, а необходимость для современных разработчиков, стремящихся создавать надежные и безопасные приложения. Узнайте, как внедрение этих практик может значительно повысить уровень вашего проекта.

🗓13 марта в 14:00

Регистрация доступна по ссылке. Ждем каждого!

#вебинар #sast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1💯1
PVS-Studio
#Задача_PVS #programming #cpp
Ответ на задачу: возможная утечка памяти возникает при создании объекта на куче с помощью new и передаче указателя в функцию emplace_back. Если вектор не может вставить объект без реаллокации (capacity() == size()), он запросит больше памяти у аллокатора. Если аллокатор не сможет удовлетворить запрос, выбрасывается исключение, но состояние вектора остается прежним. После выхода из emplace_back указатель на объект теряется, что приводит к утечке памяти.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🌸Начинаем весну бодро и активно!

В марте мы посетим несколько крупных и интересных конференций. И вот где мы сможем встретиться с вами:

4-5 марта — Информационная безопасность АСУ ТП КВО
6-7 марта — АКПО Конф
20-21 марта — C++ Russia
22 марта — sysconf
28 марта — Agile Days

Пишите в комментариях, будете ли вы на какой-нибудь из этих конференций. И помните, мы всегда рады пообщаться с вами на нашем стенде 😉

#мероприятия
5❤‍🔥1👍1
C++ разработчики, мы подготовили дайджест интересных статей специально для вас! Заваривайте чай, берите печеньки и вперед читать крутые материалы 😉

1. Путеводитель C++ программиста по неопределённому поведению
2. История C и C++. Часть вторая: стандартизация C и C++, Qt, Clang, Unreal Engine
3. Первая часть исследования Nau Engine
4. PPSSPP или всё же psp? Смотрим баги в коде из прошлого

А чтобы не пропускать наши статьи, рекомендуем подписаться на ежемесячный дайджест 👈

#cpp #дайджест
🔥3
Недавно у нас прошел интересный вебинар со специальным гостем — Дмитрием Свиридкиным. Дмитрий — автор книги "Путеводитель C++ программиста по неопределённому поведению".

На вебинаре мы обсудили грани, отделяющие корректный C++ код от некорректного, попросили рассказать историю написания книги, поговорили о развитии языка и его будущем.

Для тех, кто пропустил, прикладываем запись. Приятного просмотра! 😉

#вебинар #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Проверяя код проекта TDengine с помощью PVS-Studio, можно встретить канонические ошибки и опечатки. Многих из них можно избежать, если изначально аккуратно оформлять код, делать логику простой и избегать макросов.

Давайте посмотрим на эти ошибки и подумаем, как можно повести рефакторинг кода так, чтобы им просто не было там места.

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

#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
PVS-Studio
#Задача_PVS #programming #java
Ответ на задачу: условие byteAm < 0 — всегда ложь. Чтобы разобраться, давайте поднимемся по коду выше. Если выполнение теста дойдёт до операции byteAm -= headerLen, то это означает, что будет byteAm >= headerLen. Отсюда следует, что после выполнения вычитания значение byteAm никогда не будет отрицательным. Что и требовалось доказать.
Please open Telegram to view this post
VIEW IN TELEGRAM
Не только люди умеют писать код. Иногда и сами программы с этим неплохо справляются.

Для этого даже был придуман специальный термин: метапрограммирование. О нём мы вам и расскажем!

#термин
👍2
Media is too big
VIEW IN TELEGRAM
Парни, пора активно готовиться к 8 марта🌷

В новом видео спросили девушек из мира IT, что бы они хотели получить в качестве подарка.

А чтобы получить книгу, переходи по этой ссылке 🔗

#праздник #cpp #PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤‍🔥51
Давайте натрём наши болиды до блеска и посмотрим, как они входят в повороты компиляторных оптимизаций на примере использования std::array. Смогут ли они не только не уступить, но и обогнать встроенный массив?

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

#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
5😁2
⚡️Напоминалка!

Скоро состоится наш вебинар на тему: "SAST как Quality Gate".

Использование SAST в качестве Quality Gate — это не просто тренд, а необходимость для современных разработчиков, стремящихся создавать надежные и безопасные приложения. Узнайте, как внедрение этих практик может значительно повысить уровень вашего проекта.

🗓13 марта в 14:00

Регистрация доступна по ссылке. Ждем каждого!

#вебинар #sast
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Писать одно и то же — невероятно муторное занятие! Поэтому программисты регулярно используют copy-paste, но, помимо экономии времени, также растет и количество ошибок. Чтобы в этом убедиться, мы разберём ошибки и странные места проекта Radarr.

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

#статья #csharp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
8 марта - Международный женский день

Дорогие дамы, девушки, айтишницы, мы спешим поздравить вас с этим замечательным днем! Знаем, что вас не так много в нашем сообществе, однако помните, мы вас ценим ❤️

Мужчины, давайте поддержим милых дам из мира IT реакцией на этот пост или пожеланием в комментариях!

#праздник
❤‍🔥12
Друзья, делимся с вами записью доклада с прошедшего митапа от iSpring.

Мы поговорили про поиск ошибок, о технологиях статического анализа и SAST-инструментах. И, конечно же, разобрали на реальных примерах ошибки и уязвимости, которые могут найти анализаторы. Но это еще не все... Больше полезного в видео!

#PVS_Studio #видео
❤‍🔥61🆒1
2025/07/12 09:31:36
Back to Top
HTML Embed Code: