PVS-Studio: поиск ошибок в С/С++, С# и Java
1.79K subscribers
1.51K photos
71 videos
2 files
1.49K links
Статический анализатор на страже качества, защищённости (SAST) и безопасности кода.

Сайт: https://pvs-studio.ru/ru/
Download Telegram
Стоматологические услуги для компиляторов на примере LLVM 21

С последней проверки проекта LLVM инструментом PVS-Studio прошло уже больше года и аж два релиза, так что пришло время снова стать трудолюбивой птичкой и покопаться в свежей версии LLVM 21.

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

#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Media is too big
VIEW IN TELEGRAM
Попробуй найти ошибку в C++ коде!

Почитать статью "Необходимость статического анализа для РБПО на примере 190 багов в TDengine" можно по этой ссылке 🔗

А попробовать PVS-Studio на своем проекте бесплатно можно тут 🔥

#cpp #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
6
🎉10 декабря — День выпуска игры Doom

Doom является одной из самых значительных и влиятельных компьютерных игр в истории индустрии. В частности, её популярность во многом определила дальнейшее развитие и распространение жанра шутеров от первого лица. Играли? :)

Хотите узнать, как выглядит код этой легендарной игры? Вот тут можно посмотреть 😉

#праздник #статья #cpp #gamedev
4
Что общего у компьютерного зрения и статического анализа? Оба ищут смысл в данных. OpenCV находит образы среди миллионов пикселей, а PVS-Studio — ошибки среди тысяч строк кода.

В статье изучим исходники крупнейшей библиотеки компьютерного зрения. Переходите по ссылке 🔗

#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Баги на диком западе: топ-10 ошибок в C и C++ проектах за 2025 год 🔥

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

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

#статья #cpp
43
Ну что, первая статья в новом году! 🔥

Поговорим о том, как C++ используется в современной игровой разработке и почему индустрия по-прежнему не готова от него отказаться. Автор разбирает, как язык применяется на разных уровнях игровых движков и как на выбор технологий влияют производительность, легаси-код и ограничения платформ.

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

#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
132
Как работают исключения в С++ на Linux?

Наш любимый язык позволяет использовать мощные инструменты, при этом абстрагируя нас от деталей реализации. Хотя исключения и пользуются дурной славой у многих программистов, детальный разбор механизма их работы может значительно расширить понимание того, как С++ работает на самом деле. Этим и займёмся!

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

#cpp #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
54
Смотрите какой интересный фрагмент кода из проекта SereneDB нашел наш коллега 👆🏻

Сможете найти тут ошибку? Если нет, то подсказка тут 😉

#cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Представьте, ваша программа — образец чистого кода, прошедший ревью и покрытый тестами. Казалось бы, всё идеально. Но производительность не такая, на какую рассчитывали. Вы проверили всё, что знали. А что, если проблема в том, о чём вы могли не знать? Всё может упираться в выравнивание данных в памяти. Для многих этот механизм так и остаётся загадкой. Предлагаем вам вместе попробовать разобраться в такой непростой теме.

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

#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Тихий враг или молчаливый союзник: коротко о выравнивании в C++. Часть 2

Казалось бы, тайна выравнивания раскрыта. Вы победили невидимого врага — невыровненный доступ. Память под контролем, но производительность по-прежнему шепчет: "Есть ещё нюансы". Что? Нюансы? Какие? Пришло время посмотреть, что происходит, когда структуры начинают наследовать друг друга. Здесь всё становится... интереснее. Правила игры меняются.

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

#cpp #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Мы возвращаемся! 🔥

С новыми силами мы возобновляем митап "Сплошные плюсы. Клуб С++ разработчиков"!

Что вас ждет:
- доклад "Тихий враг или молчаливый союзник: Коротко о выравнивании в C++"
- доклад "Разработка решения для расчета метрик графа в Single Node"
- увлекательные квизы
- эксклюзивный мерч
- нетворкинг и живое общение

📅 Встречаемся 19 февраля в 18:30
📍Москва, кампус ЦУ, ул. Гашека, д.7 стр. 1.

Регистрация и подробности по ссылке 🔗

#митап #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
7