75% code coverage на Unity: Как создать тестируемую архитектуру / Андрей Вишницкий (Playtika)

Channel:
Subscribers:
27,200
Published on ● Video Link: https://www.youtube.com/watch?v=QitYVoe-bnQ



Duration: 49:15
2,128 views
75


Этот доклад поможет построить тестируемую архитектуру проекта с самого начала. Андрей Вишницкий, Unity Technical Lead в Playtika, рассказывает о подходах и архитектурных решениях, которые позволяют покрывать проект всеми видами тестов. Доклад будет полезен как и новичкам в тестировании, так и опытным разработчикам и архитекторам
#DevGAMM #геймдев #unity

Презентация – https://www.dropbox.com/s/az9ohz9tfbaxjth/Andrew%20Vishnitsky.pdf?dl=0

Содержание:
0:00 – Интро
2:18 – Пирамида тестирования
3:18 – Проблема: monobehaviour
5:35 – Edit Mode и Play Mode
13:33 – Проблемы с интерфейсом
15:54 – Примеры mock
20:33 – Как это применять в Unity?
23:05 – Бонусы в тестировании
27:53 – Проблема: большая связанность кода
34:05 – Проблема: как получить состояние игры
37:06 – Проблема: задержки в коде
40:14 – Проблема: flaky tests
45:45 – Саммари
47:08 – Вопросы зрителей


Видео сделано при поддержке Belka Games. Компания входит в TOP 20 паблишеров EMEA по версии App Annie, и продолжает активно развиваться и расти.
Присоединяйтесь – https://belka-games.com/ru/careers/


DevGAMM — это одна из крупнейших конференций для профессионалов игровой индустрии в Восточной Европе. Для игровых экспертов DevGAMM — это источник новых знаний и самых последних достижений игровой индустрии, а также возможность поделиться друг с другом информацией и опытом.

Узнайте о DevGAMM больше – https://devgamm.com/
Подпишитесь на нашу рассылку – http://eepurl.com/dpj3Sz
Подробнее об играх и разработчиках, участвующих в DevGAMM – https://games.devgamm.com/
Станьте спикером – https://bit.ly/3isHdJP

Станьте частью сообщества:
Telegram – https://t.me/devgamm
Discord (для разработчиков) – https://discord.gg/dtDHa6F
Facebook – https://www.facebook.com/devgamm/
Twitter – https://twitter.com/devgamm/
LinkedIn – https://www.linkedin.com/groups/1179507/

Бесплатный курс «Как начать бизнес в геймдеве» – https://bit.ly/2WfSODz

«Геймдев без сахара» – подкаст от команды DevGAMM.
Найдите его на вашей любимой платформе – https://podcast.ru/1521240754

По всем вопросам пишите на адрес – contact@devgamm.com




Other Videos By DevGAMM


2022-07-22How to build amazing mobile games with rapid user testing / John Li (PickFu)
2022-07-21Взаимодействие с инфлюенсерами. 8 советов как увеличить доход с игры / Яна Левенчук (Xsolla)
2022-07-19Углублённые методы описательной статистики в анализе данных / Максим Неронов (Nexters)
2022-07-18Статические слои данных на карте для игрового AI в шутерах / Александр Пиндык (Wargaming)
2022-07-15#MarketingReview. Beyond Dark Tales vs. Анна Дядькова (Geeky House)
2022-07-14#GameDesignReview. Elmarion: the Lost Temple vs. Антон Ахапкин (Fatshark)
2022-07-12Scaling games with performance marketing / Daniel Rysan (SuperScale)
2022-07-11Арт-лид, который не рисует / Виталия Бредихина (Allcorrect)
2022-07-08#MarketingReview. Burn the Witch vs. Егор Матвеев (Harpy Media)
2022-07-07#ArtReview. STERN vs. Кирилл Харьковский (Owl Studio)
2022-07-0675% code coverage на Unity: Как создать тестируемую архитектуру / Андрей Вишницкий (Playtika)
2022-07-05Introducing the MENA Market to Game Developers / Dina Rashdan (Tamatem Games)
2022-07-01#MarketingReview. Jupiter Moons: Mecha vs. Yaroslav Kadyshev (mrktng4)
2022-06-30#GameDesignReview. Welcome to Goodland vs. Кирилл Мартыничев (Tryhard games)
2022-06-28How to self-publish with a small team in a specific region? / Krystian Strauss (AdTiming)
2022-06-27Как интегрировать Wwise Authoring API (WAAPI) в воркфлоу проекта / Евгений Черный (NetEase Games)
2022-06-24#MarketingReview. Welcome to Goodland vs. Николай Борзов (FatPony)
2022-06-23#AudioReview. March! March! vs. Влад Плотников (VP Production)
2022-06-22Ukrainian Games Industry in The Times of War / Tanja Loktionova (Values Value, InGame Job)
2022-06-21Как сделать переход от разработки мобильных игр к ПК-играм на Unity / Владимир Бондаренко (Mauris)
2022-06-20Может ли звуковое сопровождение продать игру? / Руслана Кручек (VP Production)



Tags:
devgamm
девгамм
game industry
video game industry
gaming industry
игровая индустрия
конференция
conference
геймдев
разработка игр
gamedev
game development
game dev
Андрей Вишницкий (Playtika
Playtika
unity
архитектура
тестирование
тестируемая архитектура
monobehaviour