В этой статье мы разберём ошибки в одном из самых популярных модов для Minecraft — Create. Посмотрим, как они проявляются прямо в игре, и отправим пулл-реквесты с исправлениями.
I know all about static analysis and how to find bugs and errors in C, C++, C#, Java, JS, TS and GO code.
В этой статье мы разберём ошибки в одном из самых популярных модов для Minecraft — Create. Посмотрим, как они проявляются прямо в игре, и отправим пулл-реквесты с исправлениями.
Gradle — один из главных инструментов в мире Java-разработки, но насколько хорошо вы действительно с ним знакомы? Мы, в PVS-Studio подготовили 10 вопросов по современному Gradle: зависимости, плагины, задачи, конфигурация, сборка и другие возможности инструмента.
Анализаторы кода легко и быстро умеют находить множество ошибок, не очевидных с первого взгляда. Попробуйте посоревноваться с PVS-Studio в прозорливости! Мы выбрали 10 фрагментов кода, в которых наш анализатор нашёл ошибки. Все они взяты из известных Open Source проектов.
Анализаторы кода легко и быстро умеют находить множество ошибок, не очевидных с первого взгляда. Попробуйте посоревноваться с PVS-Studio в прозорливости!
20 августа исполнилось 136 лет Говарду Филлипсу Лавкрафту, человеку, создавшему свой собственный жанр "лавкрафтовских ужасов". Многие пытались копировать или развивать его идеи, но получалось только у считанных единиц.
Насколько хорошо ты понимаешь, как устроен язык программирования "под капотом"? Парсер, лексер, AST, грамматики, семантический анализ — если эти термины вам знакомы, самое время проверить, насколько уверенно ты ориентируешься в устройстве компилятора.
Продолжаем публиковать интересные фрагменты из книги Сергея Кушниренко. Встречайте продолжение — "Game++. Часть 2.1: Какие бывают оптимизации?".
Книга представляет собой сборник размышлени…
Хорошая новость для разработчиков на Unreal Engine: мы сделали PVS-Studio доступнее, и теперь анализ UE-проектов в PVS-Studio доступен в лицензии Team, а не только в Enterprise. Ниже рассказываем, почему мы пересмотрели лицензирование и что это значит для небольших и средних игровых студий.
Продолжаем публиковать интересные фрагменты из книги Сергея Кушниренко. Встречайте продолжение — "Game++. Часть 1.2: С++, движки и архитектуры". Это сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы.
Продолжаем публиковать интересные фрагменты из книги Сергея Кушниренко. Встречайте продолжение — "Game++. Часть 1.2: С++, движки и архитектуры". Это сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы.
Автор языка программирования C++ Бьёрн Страуструп заявил, что современные ИИ-инструменты пока не способны качественно писать сложный системный код и проектировать языки программирования. Тему вайб-кодинга затронули в подкасте Райана Петермана.
Пока индустрия спорит о безопасности памяти, комитет ISO и разработчики продолжают ковать будущее любимого многими языка, мы собрали самые интересные события в мире C++ за последнее время, а также полезные материалы.