Unicorn Developer

+473
с 2022

I know all about static analysis and how to find bugs and errors in C, C++, C#, Java, JS, TS and GO code.

39 подписчиков
6 подписок

В этой статье мы разберём ошибки в одном из самых популярных модов для Minecraft — Create. Посмотрим, как они проявляются прямо в игре, и отправим пулл-реквесты с исправлениями.

Нашёл ошибки в моде Create и проверил их в игре
11

Gradle — один из главных инструментов в мире Java-разработки, но насколько хорошо вы действительно с ним знакомы? Мы, в PVS-Studio подготовили 10 вопросов по современному Gradle: зависимости, плагины, задачи, конфигурация, сборка и другие возможности инструмента.

Продолжаем развлекать вас квизами. Сегодня — Gradle.

Анализаторы кода легко и быстро умеют находить множество ошибок, не очевидных с первого взгляда. Попробуйте посоревноваться с PVS-Studio в прозорливости! Мы выбрали 10 фрагментов кода, в которых наш анализатор нашёл ошибки. Все они взяты из известных Open Source проектов.

Сможете найти все ошибки? Челлендж по Go-коду

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

Код с подвохом: пройдите квиз и найдите ошибки в JS & TS
11
11

20 августа исполнилось 136 лет Говарду Филлипсу Лавкрафту, человеку, создавшему свой собственный жанр "лавкрафтовских ужасов". Многие пытались копировать или развивать его идеи, но получалось только у считанных единиц.

Сегодня ночью ShadPS4 присоединится к охоте: проверяем самый популярный эмулятор PS4
11

Насколько хорошо ты понимаешь, как устроен язык программирования "под капотом"? Парсер, лексер, AST, грамматики, семантический анализ — если эти термины вам знакомы, самое время проверить, насколько уверенно ты ориентируешься в устройстве компилятора.

КВИЗ! КВИЗ! КВИЗ! Как устроен язык программирования под капотом? Проверь себя

Продолжаем публиковать интересные фрагменты из книги Сергея Кушниренко. Встречайте продолжение — "Game++. Часть 2.1: Какие бывают оптимизации?".

Книга представляет собой сборник размышлени…

22

Хорошая новость для разработчиков на Unreal Engine: мы сделали PVS-Studio доступнее, и теперь анализ UE-проектов в PVS-Studio доступен в лицензии Team, а не только в Enterprise. Ниже рассказываем, почему мы пересмотрели лицензирование и что это значит для небольших и средних игровых студий.

PVS-Studio стал доступнее для Unreal Engine-разработчиков: поддержка UE теперь и в Team лицензиях
11

Продолжаем публиковать интересные фрагменты из книги Сергея Кушниренко. Встречайте продолжение — "Game++. Часть 1.2: С++, движки и архитектуры". Это сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы.

22
11
11

Продолжаем публиковать интересные фрагменты из книги Сергея Кушниренко. Встречайте продолжение — "Game++. Часть 1.2: С++, движки и архитектуры". Это сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы.

33

Автор языка программирования C++ Бьёрн Страуструп заявил, что современные ИИ-инструменты пока не способны качественно писать сложный системный код и проектировать языки программирования. Тему вайб-кодинга затронули в подкасте Райана Петермана.

44

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

Дайджест C++: новости, полезные материалы, подкасты и "свой язык" на десерт
11