Качество кода игровых движков: неужели всё так плохо? / Георгий Грибков (PVS-Studio)
Специалисты PVS-Studio ищут ошибки в коде программ уже более 10 лет. Под их прицел попадают и игровые движки: Unreal Engine 4, Unity 3D, Cry Engine и даже Amazon Lumberyard. Много ли ошибок получилось в них найти? Спойлер – ещё как! В этом докладе Георгий Грибков, С++ разработчик из PVS-Studio, показывает реальные примеры найденных ошибок (на C# и C++), а также рассказывает, как их можно было избежать.
Презентация:
https://www.dropbox.com/s/3xz51jwujqf2or3/Code%20quality%20of%20game%20engines%3A%20is%20it%20really%20that%20bad%3F%20%28George%20Gribkov%29.pdf?dl=0
Содержание:
0:00 – Интро
3:53 – Примеры ошибок
25:47 – Что делать, чтобы избежать ошибок
28:55 – Статический анализ
40:06 – Итоги
41:58 – Сессия вопросов и ответов
При поддержке myTracker – мультиплатформенной системы аналитики и атрибуции для мобильных игр и приложений.
Начните бесплатно – https://bit.ly/2BfHNLj
DevGAMM — это крупнейшая конференция для профессионалов игровой индустрии в России, Украине и Беларуси. Для игровых экспертов DevGAMM — это источник новых знаний и самых последних достижений игровой индустрии, а также возможность поделиться друг с другом информацией и опытом.
Узнайте о DevGAMM больше – https://devgamm.com/
Подробнее об играх и разработчиках, участвующих в DevGAMM – https://games.devgamm.com/
Станьте спикером – https://bit.ly/3isHdJP
Станьте частью сообщества:
ВКонтакте – https://vk.com/devgamm
Telegram – https://t.me/devgamm
Discord (для разработчиков) – https://discord.gg/dtDHa6F
Facebook – https://www.facebook.com/devgamm/
Twitter – https://twitter.com/devgamm/
«Геймдев без сахара» – подкаст от команды DevGAMM.
Слушайте на вашей любимой платформе:
Apple Podcasts – https://apple.co/2BP49Uv
Google Podcasts – https://bit.ly/38zOpjY
Яндекс.Музыка – https://bit.ly/2BLENXA
VK – https://bit.ly/2FIOzff
Spotify – https://spoti.fi/2ZZK5qH
Mixcloud – https://www.mixcloud.com/DevGAMM/
Castbox – https://bit.ly/2C9Z7Sq
По всем вопросам пишите на адрес – contact@devgamm.com