Unreal Engine 5. Lyra Game code review. Часть 2

Описание к видео Unreal Engine 5. Lyra Game code review. Часть 2

Вторая часть code-review проекта Lyra на базе Unreal Engine 5. В видео смотрим исходный код, применяем best practices по улучшению кода, производим рефакторинг, устраняем code smells.

Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealen...

0:00:00 - Введение
0:01:31 - i++ vs. ++i
0:04:50 - Unreal events ¯\_(ツ)_/¯
0:06:45 - Макрос TEXT
0:07:51 - Магические числа
0:09:01 - Know your API
0:12:40 - Встраивание переменной
0:16:03 - Don't repeat yourself (DRY) 1
0:20:20 - Don't repeat yourself (DRY) 2
0:28:44 - Разное
0:36:04 - Компилируем проект

Ссылки из видео:
Lyra game - https://www.unrealengine.com/marketpl...
Lyra docs - https://docs.unrealengine.com/5.0/en-...
i++ versus ++i - https://onlinegdb.com/Q7msE5Ajp
Event docs - https://docs.unrealengine.com/5.0/en-...
Обсуждение на Udemy про Events - https://www.udemy.com/course/unrealen...
Про кодировки - https://www.joelonsoftware.com/2003/1...
Ureal character encoding - https://docs.unrealengine.com/4.27/en...
String character literals - https://docs.microsoft.com/en-us/cpp/...
Lambda expressions in C++ - https://docs.microsoft.com/en-us/cpp/...
Prefer to Put Functions in the Unnamed Namespace - https://abseil.io/tips/186

Ресурсы:
🔴Телеграм канал: https://t.me/LifeExeCode
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter:   / lifeexecode  
🔴GitHub: https://github.com/life-exe
🔴Medium:   / lifeexe  

Поддержать канал:
🔴Patreon:   / lifeexecode  
🔴Boosty: https://boosty.to/life-exe
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate

Комментарии

Информация по комментариям в разработке