Media is too big
VIEW IN TELEGRAM
Если вы пропустили новость о наших последних обновлениях, то вот вам видео, где мы рассказываем обо всем 👇🏻
Посмотреть тут:
- наш сайт
- VK Video
- Rutube
- YouTube
#видео #PVS_Studio
Посмотреть тут:
- наш сайт
- VK Video
- Rutube
- YouTube
#видео #PVS_Studio
Tе, кто до Go писал на языках с конструкциями try/catch, таких как Java и C#, наверняка испытывают легкое замешательство. Руки так и тянутся к try/catch заменителю — использованию recover в связке с defer — как к самому очевидному аналогу. Но это плохая практика и так делать не стоит.
В новой статье разберёмся, почему и как можно ошибиться при обработке ошибок в Go. Переходите по ссылке🔗
#статья #go
В новой статье разберёмся, почему и как можно ошибиться при обработке ошибок в Go. Переходите по ссылке
#статья #go
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы продолжаем рассказывать вам про интересные термины из мира разработки. И на этот раз вспомним про один из фундаментальных способов оптимизации – свёртка констант.
#термин
#термин
PVS-Studio: поиск ошибок в коде
Продолжаем знакомить вас с нашим анализатором! Embedded-разработка сочетает в себе множество специфичных настроек, компиляторов и систем сборки. Поэтому могут возникать сложности при использовании стандартных методов анализа. В PVS-Studio для разработчиков…
Завтра на 14:00 планируем посещение вебинара 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Единорог Коди и его товарищ Баг — узнаваемые маскоты PVS-Studio. Этих персонажей вы видели во многих сценариях: при археологических раскопках, в космосе, при ограблении банка, в саду и в сточной канаве. Но как вообще появился этот единорог, и как же он выглядел на заре времён?
Давайте посмотрим хронологию взросления Коди в новой статье, а также изучим самые занятные иллюстрации с его участием! Переходите по ссылке❤️
#статья #PVS_Studio
Давайте посмотрим хронологию взросления Коди в новой статье, а также изучим самые занятные иллюстрации с его участием! Переходите по ссылке
#статья #PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
Фрагмент кода одного из самого большого Open Source проекта на Java — Elasticsearch. Попробуйте найти ошибку 😉
#java #ошибка
#java #ошибка
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы открыли ранний доступ для анализатора TypeScript 🔥
Если вы оставляли заявку, проверьте почту — вам должны были прийти инструкции по тестированию. Если вдруг инструкции не обнаружите, напишите нам в поддержку.
А для тех, кто впервые узнал о разработке нами TS анализатора, вот ссылочка на регистрацию и участие в EAP❤️
#eap #TS
Если вы оставляли заявку, проверьте почту — вам должны были прийти инструкции по тестированию. Если вдруг инструкции не обнаружите, напишите нам в поддержку.
А для тех, кто впервые узнал о разработке нами TS анализатора, вот ссылочка на регистрацию и участие в EAP
#eap #TS
Please open Telegram to view this post
VIEW IN TELEGRAM
В новой статье рассматриваем методологию статического анализа кода и ее роли в ускорении вывода программных продуктов на рынок. А так же порассуждаем о корректности постановки вопроса о ценности статического анализа и других методов обеспечения качества ПО.
Все подробности по ссылке🔗
#PVS_Studio #статья
Все подробности по ссылке
#PVS_Studio #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Если у вас кроссплатформенный проект на C или C++, то, как правило, вы не завязываетесь на одну систему сборки, а используете генератор сценариев для сборочных систем. Самый распространённый из них, CMake, недавно получил официальную интеграцию со статическим анализатором PVS-Studio для этих языков.
Подробнее по ссылке
#cpp #статья #PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
В версии PVS-Studio 7.41 мы завершили работы по покрытию стандарта MISRA C 2023, обеспечив его поддержку на уровне 86%. Но на этом мы не остановились!
С релиза 7.42 мы начали работы по покрытию стандарта MISRA C++ 2023.
Мы адаптировали 22 существующих диагностических правила группы MISRA под стандарт MISRA C++ 2023, а также добавили в плагины PVS-Studio для IDE и утилиты командной строки возможность выбора версии MISRA C++.
Подробнее о поддержке стандартов MISRA можно прочитать на этой странице.
А с полной версией релиза 7.42 можно ознакомиться тут. Или можно посмотреть видео😉
#PVS_Studio
С релиза 7.42 мы начали работы по покрытию стандарта MISRA C++ 2023.
Мы адаптировали 22 существующих диагностических правила группы MISRA под стандарт MISRA C++ 2023, а также добавили в плагины PVS-Studio для IDE и утилиты командной строки возможность выбора версии MISRA C++.
Подробнее о поддержке стандартов MISRA можно прочитать на этой странице.
А с полной версией релиза 7.42 можно ознакомиться тут. Или можно посмотреть видео
#PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
PVS-Studio
Классификация предупреждений PVS-Studio согласно стандартам: MISRA C, MISRA C++
Таблица соответствия предупреждений статического анализатора кода PVS-Studio MISRA C, MISRA C++.
Тимлиды приходят в роль через сильную техническую экспертизу, но дальше рост зависит от умения работать с людьми: выстраивать коммуникацию, замечать изменения в состоянии команды и вовремя реагировать на проблемы. На вебинаре поговорим о том, как использовать 1-to-1 в качестве рабочего инструмента управления командой.
📅28 мая в 14:00
Ссылка на регистрацию тут 🔗
#вебинар
📅28 мая в 14:00
Ссылка на регистрацию тут 🔗
#вебинар
У нас тут фрагмент кода из проекта TDengine — база данных для IoT систем. Нашли ошибку? Пишите ответ в комментарии!
#cpp #ошибка
#cpp #ошибка
PVS-Studio: поиск ошибок в коде
Новый крутой материал по геймдеву 🔥 В своем блоге опубликовали первую часть книги Сергея Кушниренко "Game++. Часть 1.1: С++, движки и архитектуры". Это сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о…
Друзья, опубликовали вторую часть книги Сергея Кушниренко: "Game++. Часть 1.2: С++, движки и архитектуры". Ознакомиться можно по этой ссылке 🔗
#cpp #книга #gamedev
#cpp #книга #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Gradle активно развивается, и вместе с ним появляются удобные инструменты: Version Catalog, Convention Plugins, улучшенная агрегация отчётов. В новом цикле вебинаров разберём, как ими пользоваться в реальном мультимодульном проекте. На каждой встрече берём задачу и разбираем её вживую в терминале и редакторе. К концу цикла постепенно вырастает цельный проект на актуальном стеке, который можно использовать как шаблон для новых проектов.
Мы уже провели ознакомительный вебинар, на котором подробнее рассказали, что вас ждет. Посмотреть можно тут 👈🏻
А уже 4 июня в 14:00 будем обсуждать границы зависимостей в Gradle 🗓
Зарегистрироваться на цикл можно по этой ссылке🔗
#java #gradle #вебинар
Мы уже провели ознакомительный вебинар, на котором подробнее рассказали, что вас ждет. Посмотреть можно тут 👈🏻
А уже 4 июня в 14:00 будем обсуждать границы зависимостей в Gradle 🗓
Зарегистрироваться на цикл можно по этой ссылке
#java #gradle #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
Как взять риски ПО на Java под контроль и выполнить требования регуляторов за полгода? Расскажут наши друзья из Axiom JDK!
26 мая в 11:00 Роман Карпов, генеральный директор Axiom JDK, расскажет, какие нормативные акты напрямую влияют на выбор Java-среды и как закрыть их требования без аврала.
Ссылочка на регистрацию тут 🔗
#вебинар
26 мая в 11:00 Роман Карпов, генеральный директор Axiom JDK, расскажет, какие нормативные акты напрямую влияют на выбор Java-среды и как закрыть их требования без аврала.
Ссылочка на регистрацию тут 🔗
#вебинар
Мы работаем не покладая рук и постоянно стремимся улучшать наши анализаторы. И вот в последнем релизе 7.42 мы улучшили работу C, C++ и C# анализаторов.
В C и C++ анализаторе уменьшено время анализа шаблонного кода за счёт улучшения механизма его обработки. Также улучшены вычисление и анализ простых функций в зависимости от контекста, с которым они вызываются.
В C# анализаторе добавлены дополнительные механизмы для отладки его работы. Когда анализатор не может получить встроенные .NET-типы, выдаётся новое предупреждение V053. Добавлен флаг
Также в C# анализаторе исправлена ошибка при проверке .NET Framework проектов не SDK стиля, которая возникала после обновления Visual Studio 2026 до версии 18.4.0+.
А тут вы найдете полную заметку со всеми последними обновлениями 👈🏻
#PVS_Studio
В C и C++ анализаторе уменьшено время анализа шаблонного кода за счёт улучшения механизма его обработки. Также улучшены вычисление и анализ простых функций в зависимости от контекста, с которым они вызываются.
В C# анализаторе добавлены дополнительные механизмы для отладки его работы. Когда анализатор не может получить встроенные .NET-типы, выдаётся новое предупреждение V053. Добавлен флаг
--createBinaryLogs для логирования работы механизмов Roslyn. Подробнее об этом написано в документации.Также в C# анализаторе исправлена ошибка при проверке .NET Framework проектов не SDK стиля, которая возникала после обновления Visual Studio 2026 до версии 18.4.0+.
А тут вы найдете полную заметку со всеми последними обновлениями 👈🏻
#PVS_Studio
This media is not supported in your browser
VIEW IN TELEGRAM
Анонсировали Unreal Engine 6 🔥
Компания Epic Games объявила о разработке нового движка и подтвердила, что Rocket League станет первым проектом на нем. Пользователям пообещали решить проблемы с производительностью и визуальной составляющей, которые наблюдались в предыдущей версии движка.
Но давайте честно: баги все равно будут встречаться на пути. И чтобы ваши проекты летали на любой версии Unreal Engine, используйте статический анализатор. В этой документации вы можете подробнее почитать про то, как PVS-Studio проверяет Unreal Engine проекты.
А здесь промокод на бесплатное использование анализатора в течение 30 дней😉
#PVS_Studio #gamedev
Источник видео
Компания Epic Games объявила о разработке нового движка и подтвердила, что Rocket League станет первым проектом на нем. Пользователям пообещали решить проблемы с производительностью и визуальной составляющей, которые наблюдались в предыдущей версии движка.
Но давайте честно: баги все равно будут встречаться на пути. И чтобы ваши проекты летали на любой версии Unreal Engine, используйте статический анализатор. В этой документации вы можете подробнее почитать про то, как PVS-Studio проверяет Unreal Engine проекты.
А здесь промокод на бесплатное использование анализатора в течение 30 дней
#PVS_Studio #gamedev
Источник видео
Please open Telegram to view this post
VIEW IN TELEGRAM
Давненько мы не собирали дайджесты по языкам. Время это исправить!
Мы собрали самые интересные события в мире C++ за последнее время, а также полезные материалы. Подробности по ссылке🔗
#cpp #статья #дайджест
Мы собрали самые интересные события в мире C++ за последнее время, а также полезные материалы. Подробности по ссылке
#cpp #статья #дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM