Semantic Kernel — SDK от Microsoft для интеграции моделей искусственного интеллекта в приложения. Сможет ли статический анализатор PVS-Studio отыскать дефекты в исходниках такого проекта?
Постараемся ответить на этот вопрос в новой статье🔗
#статья #csharp
Постараемся ответить на этот вопрос в новой статье
#статья #csharp
Please open Telegram to view this post
VIEW IN TELEGRAM
Тема неопределённого поведения (UB) в языке C++ освещается и обсуждается многие годы, но это не значит, что она исчерпала себя. Это плата, которую программисты отдают за эффективные оптимизации кода, такие как удаление ряда проверок.
C++ - опасный инструмент, и не помешает лишний раз напомнить, как правильно держать его в руках. Причём с приходом инструментов вайб-кодинга ситуация, скорее всего, даже ухудшится, так как станет ещё сложнее удерживать неопределённое поведение под контролем. Обсудили эту тему, заглянув в будущее.
Посмотреть можно тут:
- Наш сайт
- VK Video
- Rutube
- YouTube
#доклад #cpp
C++ - опасный инструмент, и не помешает лишний раз напомнить, как правильно держать его в руках. Причём с приходом инструментов вайб-кодинга ситуация, скорее всего, даже ухудшится, так как станет ещё сложнее удерживать неопределённое поведение под контролем. Обсудили эту тему, заглянув в будущее.
Посмотреть можно тут:
- Наш сайт
- VK Video
- Rutube
- YouTube
#доклад #cpp
Разогреваемся для продуктивной работы! Отгадываем термин 😏
Кстати, напоминаем, что мы запустили программу раннего доступа (EAP)! Прямо сейчас вы можете попробовать наши новые инструменты:
- анализаторы для Go и JavaScript;
- интеграции в IDE WebStorm и GoLand;
- платформу контроля качества кода PVS-Studio Atlas редакции Atlas Viewer.
Подробности по ссылке🔗
#PVS_Studio
- анализаторы для Go и JavaScript;
- интеграции в IDE WebStorm и GoLand;
- платформу контроля качества кода PVS-Studio Atlas редакции Atlas Viewer.
Подробности по ссылке
#PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
PVS-Studio: поиск ошибок в коде
А еще предлагаем потихоньку планировать конец месяца 😏 Мы, например, готовим два новых вебинара! И приглашаем вас присоединиться! 1️⃣ Онбординг 2026 Как быстро и безболезненно включать новых сотрудников в работу? Что действительно работает в онбординге…
Сегодня вебинар про онбординг! Присоединяйтесь в 14:00!
PVS-Studio: поиск ошибок в коде
А мы еще один цикл вебинаров готовим! 🔥 Тема: "Современный Gradle для Java-разработчика: один модуль — хорошо, несколько — лучше" На первом вебинаре разберем, зачем нужны модули, как устроен жизненный цикл Gradle и создадим базовую структуру мультимодульного…
Java разработчики, а сегодня вебинар для вас!
Что ж, вебинар про онбординг прошел, и мы готовы поделиться записью! 👇🏻
Поговорили про адаптацию в IT-командах, рассказали, что действительно работает в онбординге сегодня и многое другое!
Посмотреть можно тут:
- Наш сайт
- VK Video
- YouTube
- Rutube
#вебинар #запись
Поговорили про адаптацию в IT-командах, рассказали, что действительно работает в онбординге сегодня и многое другое!
Посмотреть можно тут:
- Наш сайт
- VK Video
- YouTube
- Rutube
#вебинар #запись
PVS-Studio
Онбординг 2026
Как быстро и безболезненно включать новых сотрудников в работу? Что действительно работает в онбординге сегодня, а что ведёт к трате времени? На вебинаре разобрали базу и поговорили о подводных камнях адаптации в IT-командах. Екатерина Мельникова (руководитель…
Мы уже прошли через базовое выравнивание полей и изучили, как наследование наслаивает данные друг на друга. Казалось бы, теперь-то всё, все ловушки изучены. Но не тут-то было! Есть у этой темы ещё одна, по-настоящему тёмная сторона, про которую не так часто говорят. Одно короткое слово virtual полностью переписывает "геометрию" класса, внося в выравнивание свои коррективы, которые трудно игнорировать.
Давайте разберёмся, что на самом деле происходит под капотом, когда выравнивание сталкивается с виртуальностью. Переходите по ссылке🔗
#статья #cpp
Давайте разберёмся, что на самом деле происходит под капотом, когда выравнивание сталкивается с виртуальностью. Переходите по ссылке
#статья #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
Время отходить от майских праздников и вливаться в работу! Поэтому подготовили для вас интересную викторину 🔥
Как вы думаете, все ли хорошо с этим кодом?
Как вы думаете, все ли хорошо с этим кодом?
Please open Telegram to view this post
VIEW IN TELEGRAM
Продолжаем знакомить вас с нашим анализатором!
Embedded-разработка сочетает в себе множество специфичных настроек, компиляторов и систем сборки. Поэтому могут возникать сложности при использовании стандартных методов анализа. В PVS-Studio для разработчиков встраиваемых систем была создана система мониторинга компиляции. В ходе вебинара узнаем больше об этом механизме, поговорим о разметке предупреждений по стандартам MISRA и посмотрим, как применять это на практике.
14 мая в 14:00 🗓
Ссылка на регистрацию тут🔗
Всем зарегистрировавшимся обязательно пришлем запись😉
Embedded-разработка сочетает в себе множество специфичных настроек, компиляторов и систем сборки. Поэтому могут возникать сложности при использовании стандартных методов анализа. В PVS-Studio для разработчиков встраиваемых систем была создана система мониторинга компиляции. В ходе вебинара узнаем больше об этом механизме, поговорим о разметке предупреждений по стандартам MISRA и посмотрим, как применять это на практике.
14 мая в 14:00 🗓
Ссылка на регистрацию тут
Всем зарегистрировавшимся обязательно пришлем запись
Please open Telegram to view this post
VIEW IN TELEGRAM
Делимся записью вебинара "Подводные камни регулярных выражений: катастрофический возврат, ReDoS-атаки и выявление уязвимостей" 🔥
На вебинаре разобрали, что же скрывают внутри себя регулярные выражения, как они могут привести к уязвимостям, ReDoS-атакам и другим проблемам с безопасностью в программе.
Посмотреть можно тут:
- наш сайт
- VK Video
- Rutube
- YouTube
#вебинар
На вебинаре разобрали, что же скрывают внутри себя регулярные выражения, как они могут привести к уязвимостям, ReDoS-атакам и другим проблемам с безопасностью в программе.
Посмотреть можно тут:
- наш сайт
- VK Video
- Rutube
- YouTube
#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Подводные камни регулярных выражений: катастрофический возврат, ReDoS-атаки и выявление уязвимостей
Все знают про регулярные выражения, многие используют их на регулярной (фить-ха!) основе. Однако не все знают, что у них есть слабые места… На вебинаре разобрали, что же скрывают внутри себя регулярные выражения, как они могут привести к уязвимостям, ReDoS…
Media is too big
VIEW IN TELEGRAM
Пропустили наш новый выпуск подкаста? Не беда! Мы тут, чтобы напомнить вам его посмотреть 😉
Посмотреть/послушать можно тут:
- Наш сайт
- VK Video
- YouTube
- Rutube
- Яндекс.Музыка
- Mave
#подкаст #разбаговка
Посмотреть/послушать можно тут:
- Наш сайт
- VK Video
- YouTube
- Rutube
- Яндекс.Музыка
- Mave
#подкаст #разбаговка
Please open Telegram to view this post
VIEW IN TELEGRAM
Обо всех этих и других нововведениях расскажем в статье
#статья #java
Please open Telegram to view this post
VIEW IN TELEGRAM
Наш анализатор нашел в этом фрагменте кода ошибку. Сможете ли вы? 😏
Кстати, ошибка из исходного кода трейдерского движка Lean
#csharp #ошибка
Кстати, ошибка из исходного кода трейдерского движка Lean
#csharp #ошибка
Друзья, рады поделиться записью первого вебинара из цикла "Современный Gradle для Java-разработчика" 🔥
В первом вебинаре Егор Пиший, Java-разработчик в PVS-Studio, рассказал, зачем в современных проектах нужны модули и как они помогают масштабировать кодовую базу без хаоса.
Посмотреть вебинар можно тут:
- наш сайт
- VK Video
- Rutube
- YouTube
Зарегистрироваться на цикл можно по этой ссылке🔗
#java #вебинар
В первом вебинаре Егор Пиший, Java-разработчик в PVS-Studio, рассказал, зачем в современных проектах нужны модули и как они помогают масштабировать кодовую базу без хаоса.
Посмотреть вебинар можно тут:
- наш сайт
- VK Video
- Rutube
- YouTube
Зарегистрироваться на цикл можно по этой ссылке
#java #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM