У нас вы можете посмотреть бесплатно Вот как профессиональные разработчики очищают код или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Давайте возьмём скрипт — работающий, но перегруженный монолит — и шаг за шагом переработаем его в чистый, модульный код на C#. Основное внимание будет уделено подходу к рефакторингу: выявлению «запахов» кода, удалению избыточности в первую очередь для снижения умственной нагрузки, разбивке больших методов на части, разделению задач и внедрению шаблонов, таких как Strategy, только тогда, когда они действительно приносят пользу. Используя проверки JetBrains Rider и быстрые исправления в качестве мягких ориентиров, мы внесем небольшие, безопасные изменения, которые значительно улучшат читаемость, поддерживаемость и расширяемость — идеально подходит для разработчиков Unity среднего уровня, готовых повысить качество своего кода. Хотите меня поддержать? 😀 Купите мне кофе! https://ko-fi.com/adammyhre 🔔 Подписывайтесь на канал, чтобы получать больше уроков по Unity: / @git-amend Discord: / discord #unity3d #gamedev #indiedev ▬ Содержание этого видео ▬▬▬▬▬▬▬▬▬▬ 0:00 Удаление избыточности 4:45 Извлечение метода 9:39 Абстрагирование сложности Более полезный код: https://github.com/adammyhre?tab=repo... Библиотека утилит Unity: https://github.com/adammyhre/Unity-Utils Горячая клавиша инспектора блокировок: https://gist.github.com/adammyhre/475... Более полезный код: https://github.com/adammyhre?tab=repo... Библиотека утилит Unity: https://github.com/adammyhre/Unity-Utils Копирование компонентов с помощью Fuzzy Match: https://github.com/adammyhre/Unity-Fu... Горячие клавиши инспектора блокировок: https://gist.github.com/adammyhre/475... Другие рекомендуемые инструменты (Партнерские ссылки) Универсальные анимации и модульные фэнтезийные наряды - https://quaternius.itch.io/ Шейдер травы Eole - https://assetstore.unity.com/publishe... Init(args) - https://assetstore.unity.com/packages... Wingman - https://assetstore.unity.com/packages... Окно избранного - https://assetstore.unity.com/packages... Logwin - https://assetstore.unity.com/packages... Панель инструментов TimeScale - https://assetstore.unity.com/packages... Примечания к сцене - https://assetstore.unity.com/publishe... Beautify - https://assetstore.unity.com/packages... Odin - https://assetstore.unity.com/packages... Валидатор Odin - https://assetstore.unity.com/packages... Горячая перезагрузка: https://assetstore.unity.com/packages... Улучшенная иерархия: https://assetstore.unity.com/packages... Улучшенное преобразование: https://assetstore.unity.com/packages... Better Mesh Filter: https://assetstore.unity.com/packages... Editor Console Pro: https://assetstore.unity.com/packages... Any Object Finder: https://assetstore.unity.com/packages... Kybernetic Tools: https://assetstore.unity.com/publishe... Sisus Tools: https://assetstore.unity.com/publishe... Prime Tween - https://assetstore.unity.com/packages... Rabbit Logger - https://assetstore.unity.com/packages... Подписывайтесь на меня! https://linktr.ee/gitamend