Мы хотим подарить двум из вас билеты на одну из самых атмосферных IT-конференций осени — Merge Baltic 2025, которая пройдет с 17 по 19 октября в живописном Светлогорске (Калининградская область).
Что нужно сделать, чтобы выиграть?
Все просто: проявите креативность! Наш спикер, Валерий Филатов, будет выступать с докладом на тему "SAST как фундамент безопасной разработки". Мы предлагаем вам придумать свою, самую смешную и оригинальную расшифровку аббревиатуры SAST.
Правила участия:
- Оставьте свой вариант расшифровки в комментариях под этим постом.
- Количество комментариев от одного участника не ограничено. Больше идей — выше шансы на победу!
Авторов двух самых забавных вариантов выберет жюри в составе Валерия и организаторов конференции Merge.
Итоги подведем 22 августа.
Не упустите шанс стать частью большого IT-события, послушать крутые доклады и насладиться Балтийским побережьем!
Подробнее о конференции по ссылке
#мероприятия #розыгрыш
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В новом видео рассказываем про геймдев интеграции 🎮
Промокод на использование PVS-Studio бесплатно тут👍
#видео #gamedev
Промокод на использование PVS-Studio бесплатно тут
#видео #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, завершился этап "Домашнее задание" в рамках испытаний статических анализаторов под патронажем ФСТЭК России.
По этому поводу наша команда совместно с ГК "Эшелон" и Positive Technologies готовит вебинар на тему: "Техническая сторона первого этапа испытаний статических анализаторов кода под эгидой ФСТЭК".
Акцент сделаем на технические аспекты и обсуждение полученного опыта.
🗓1 сентября в 15:00
Подробности и регистрация по ссылке🔗
#вебинар
По этому поводу наша команда совместно с ГК "Эшелон" и Positive Technologies готовит вебинар на тему: "Техническая сторона первого этапа испытаний статических анализаторов кода под эгидой ФСТЭК".
Акцент сделаем на технические аспекты и обсуждение полученного опыта.
🗓1 сентября в 15:00
Подробности и регистрация по ссылке
#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
Но перед тем, как мы расскажем про нее - предлагаем вам попробовать угадать её суть по ошибке в коде:
public void ProcessStream(Stream strm){
....
byte[] bytes = new byte[strm.Length + 10]
int numBytesRead = 0;
try {
int numRead = strm.Read
(bytes, numBytesRead, 1);
if (numRead == -1) {
throw new InvalidHeaderException
("Failed to read long name entry");
....
}
}
catch (InvalidHeaderException ex) {....}
}
Уже нашли ошибку? Она не самая очевидная!
Дело в том, что некоторые методы возвращают значение, обозначающее успешность его выполнения (например, -1, 1 или 0).
В данном примере, разработчик ожидал, что метод Read может вернуть -1 и обрабатывает этот случай в блоке catch, но эта ситуация невозможна.
Проблема в том, что метод Read не сможет вернуть -1 (минимальное возможное значение для него 0). В итоге, ситуация, которую хотел избежать разработчик - не вызовет исключение, что может нарушить работу программы.
Анализатор же без проблем находит такую проблему и подсвечивает её прямо в коде:
`Предупреждение PVS-Studio: V3225. The 'Read' method returns the number of bytes that were read and cannot return the value of -1.`
Если вам понравилась эта диагностика – обязательно ознакомьтесь с остальными в новом пресс-релизе для версии PVS-Studio 7.38.
#csharp #PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
20 августа — День рождения Джона Кармака
Кстати, Кармак в своей статье 2011 года положительно отзывался о методологии статического анализа кода 😊
Кстати, Кармак в своей статье 2011 года положительно отзывался о методологии статического анализа кода 😊
Цикл "Вокруг РБПО за 25 вебинаров: ГОСТ Р 56939-2024"!
Друзья, напоминаем, что совместно с Учебным Центром "МАСКОМ" мы организовываем цикл вебинаров, посвященных разбору 25 процессов РБПО.
И сегодня будет бонусный вебинар! Как обычно стартуем в 16:00⚡️
Тема: "Сертификация ПО согласно требованиям ФСТЭК и Минобороны"
Регистрация на этот и последующие вебинары доступна по ссылке🔗
Присоединяйтесь к путешествию вокруг РБПО вместе с нами!
#вебинар
Друзья, напоминаем, что совместно с Учебным Центром "МАСКОМ" мы организовываем цикл вебинаров, посвященных разбору 25 процессов РБПО.
И сегодня будет бонусный вебинар! Как обычно стартуем в 16:00
Тема: "Сертификация ПО согласно требованиям ФСТЭК и Минобороны"
Регистрация на этот и последующие вебинары доступна по ссылке
Присоединяйтесь к путешествию вокруг РБПО вместе с нами!
#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
В арсенале разработчиков есть целый ящик с инструментами, каждый из которых обещает облегчить жизнь программиста. Но во всем этом разнообразии спрятался один супергерой, который выручает в самых сложных ситуациях. И имя этому герою — CMake!
Все мы знаем, что ничего и никого идеального не бывает, даже супергероев. А вот какие у нашего героя недостатки, разберём в этой статье🔗
#статья #cpp
Все мы знаем, что ничего и никого идеального не бывает, даже супергероев. А вот какие у нашего героя недостатки, разберём в этой статье
#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
Уверены, что все любят Коди и Бага, пора познакомиться с теми кто их создал!
Встречайте отдел дизайна 🔥
- все иллюстрации, видео и другие развлечения проходят через эти творческие руки;
- "родители" маскотов компании (и заботятся о них, как о родных детях);
- обладатели самого креативного кабинета в офисе;
- коллекционеры мягких игрушек из игровых автоматов - количество экземпляров перевалило уже за сотню.
Поддержите ребят реакциями ❤️
#PVS_team
Встречайте отдел дизайна 🔥
- все иллюстрации, видео и другие развлечения проходят через эти творческие руки;
- "родители" маскотов компании (и заботятся о них, как о родных детях);
- обладатели самого креативного кабинета в офисе;
- коллекционеры мягких игрушек из игровых автоматов - количество экземпляров перевалило уже за сотню.
Поддержите ребят реакциями ❤️
#PVS_team
Друзья! Мы рады презентовать наш собственный подкаст — "Разбаговка" 🔥
Это пилотный выпуск, в котором мы знакомим вас с ведущими, а еще обсуждаем, как работает синергия маркетинга и DevRel.
Будем рады вашим реакциям и комментариям❤️
#видео #подкаст #разбаговка
Это пилотный выпуск, в котором мы знакомим вас с ведущими, а еще обсуждаем, как работает синергия маркетинга и DevRel.
Будем рады вашим реакциям и комментариям
#видео #подкаст #разбаговка
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Разбаговка | Пилотный выпуск | Маркетинг + DevRel = ?
Это пилотный выпуск подкаста "Разбаговка" от PVS-Studio. Знакомим вас с ведущими и рассказываем про то, как работает синергия маркетинга и DevRel. Пишите в комментариях, что бы хотели увидеть в следующих выпусках! Полезные ссылки: - Telegram-канал: htt…
28 августа в Питере проводим митап "Мир С++".
В программе спикеры из "Леста Игры", PVS-Studio и даже "Савушкин продукт"!
Будет много интересного кода, горячая пицца и нетворкинг. А для самых стойких — афтепати в Failover Bar
Приходите и приглашайте коллег!
Регистрация тут
#мероприятия #cpp #митап
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, привет! 🎉
Ранее мы вместе с организаторами конференции Merge Baltic 2025 запускали конкурс на самую креативную расшифровку аббревиатуры SAST — и вот настал момент объявить победителей и вручить призы! 🏆
Первое место — у @accountmanager_promoit с версией:
"Skoro apocalypsys, spokoino tovarishi" 🚨
Пусть в словах и звучит предвестие конца света, но в любой ситуации главное — сохранять спокойствие. Очень атмосферно и по делу!
Второе место — у @eeqor с вариантом:
"Samiy Adekvatny Sposop Testirovany" ✅
Какой ещё вариант ответа мог выбрать разработчик SAST-инструмента? :)
Это, конечно, шутки. Но, как говорится, в каждой шутке — доля правды. А настоящая правда в том, что SAST — это действительно полезный инструмент. Что он из себя представляет, зачем нужен и как помогает находить уязвимости ещё до релиза, — расскажет Валерий Филатов, Developer Advocate PVS-Studio, в своём докладе "SAST как фундамент безопасной разработки" на Merge Baltic 2025.
Победители получат бесплатные билеты на конференцию — поздравляем! 🎟
Всем остальным участникам — огромное спасибо за юмор, креатив и участие. Было весело и по-настоящему творчески!
До встречи на Merge Baltic 2025!
#мероприятия #розыгрыш
Ранее мы вместе с организаторами конференции Merge Baltic 2025 запускали конкурс на самую креативную расшифровку аббревиатуры SAST — и вот настал момент объявить победителей и вручить призы! 🏆
Первое место — у @accountmanager_promoit с версией:
"Skoro apocalypsys, spokoino tovarishi" 🚨
Пусть в словах и звучит предвестие конца света, но в любой ситуации главное — сохранять спокойствие. Очень атмосферно и по делу!
Второе место — у @eeqor с вариантом:
"Samiy Adekvatny Sposop Testirovany" ✅
Какой ещё вариант ответа мог выбрать разработчик SAST-инструмента? :)
Это, конечно, шутки. Но, как говорится, в каждой шутке — доля правды. А настоящая правда в том, что SAST — это действительно полезный инструмент. Что он из себя представляет, зачем нужен и как помогает находить уязвимости ещё до релиза, — расскажет Валерий Филатов, Developer Advocate PVS-Studio, в своём докладе "SAST как фундамент безопасной разработки" на Merge Baltic 2025.
Победители получат бесплатные билеты на конференцию — поздравляем! 🎟
Всем остальным участникам — огромное спасибо за юмор, креатив и участие. Было весело и по-настоящему творчески!
До встречи на Merge Baltic 2025!
#мероприятия #розыгрыш
Мы предлагаем вам сыграть с нами в игру. Правила весьма просты: вам предлагается определение и четыре варианта ответа. Верный — лишь один. Ну что, готовы?
Что за термин? 🤔
Anonymous Quiz
19%
Strong Reference
36%
Soft Reference
33%
Weak Reference
12%
Phantom Reference
Копаемся в открытом исходном коде Unity VR игр. Часть 1: RocketMan
Это первая статья из небольшого цикла, посвящённого знакомству с некоторыми любопытными VR-играми, а заодно и с примерами проблем в их исходном коде, которые нашлись с помощью PVS-Studio.
Все подробности по ссылке🔗
#статья #gamedev #csharp
Это первая статья из небольшого цикла, посвящённого знакомству с некоторыми любопытными VR-играми, а заодно и с примерами проблем в их исходном коде, которые нашлись с помощью PVS-Studio.
Все подробности по ссылке
#статья #gamedev #csharp
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Друзья, напоминаем, что пилотный выпуск нашего подкаста уже вышел и ждет вашего прослушивания 🔥
Посмотреть/послушать можно на этих площадках:
- Vk video
- Яндекс.Музыка
- Mave
- YouTube
- Наш сайт
#подкаст #разбаговка
Посмотреть/послушать можно на этих площадках:
- Vk video
- Яндекс.Музыка
- Mave
- YouTube
- Наш сайт
#подкаст #разбаговка
Please open Telegram to view this post
VIEW IN TELEGRAM