Григорий Дядиченко
2.66K subscribers
483 photos
191 videos
10 files
1.34K links
Разработчик игр, интерактивных стендов и интерактивной рекламы. Эксперт в области интерактивов и XR.

100+ проектов за 5 лет. https://whitelabelgames.ru

По вопросам сотрудничества писать: @it_bizdev
Download Telegram
Руководство для Unity-разработчика: Модульное тестирование
https://habr.com/ru/companies/otus/articles/913906/

В статье на обсуждается тестирование проектов на Unity: автор рассказывает о важности автоматизации тестирования игр, рассматривает модульные (Unit), интеграционные и UI-тесты, а также инструменты вроде Unity Test Framework и NUnit. И о том что сквозные тесты не нужны.

А помогает ли тестирование в разработке? В Unity проектах TDD в целом не особо в ходу по моему опыту. Исследований по геймдеву на эту тему особо нет, но есть старое исследование от Майкрософт. Основные тезисы в нём, что внедрение занимает на 15-35% времени больше, но при этом багов становится меньше на 40-90% выпускаемых в релиз. Неплохо.

В играх тестирование полезно, но думаю только в крупных. В остальных случаях тут вопрос даже не времени разработки, а поиска и обучения специалистов которые умеют в TDD. Это очень важный фактор, так как я сменил технологический стек одного из своих проектов потому что просто не мог найти разрабов под эту историю. Их нужно было либо растить самому, либо ооочень долго разыскивать. И тут та же история, что нужно помимо общего «лучше» учитывать контекст, что в Unity разработке тестирование никогда не было стандартом индустрии. От чего найти разрабов которые умеют в TDD, умеют быстро с этим работать и понимают принципы — сложно.

#новости #Unity #GameDev #Тестирование #AutomatedTesting #CI_CD
🔥9