Андрей Ганичев
Компания: Dodo Engineering
Когда речь заходит о более или менее сложной системе, для которой предполагается длительное существование, а главное, развитие, вопрос архитектуры становится крайне важным. Но как в процессе жизни системы контролировать правила, которые предполагает та или иная архитектура?
Спикер рассмотрит различные варианты и подробно остановится на одном из них — архитектурных тестах.
С точки зрения реализации, архитектурные тесты — это автоматические тесты, написанные с использованием привычных фреймворков для юнит-тестирования. Архитектурные тесты обладают всеми достоинствами автотестов: быстрый фидбек, наглядная фиксация правил в тестах и возможность встраивания в CI-пайплайн. В докладе обсудим саму идею, поговорим о том, что именно можно тестировать, и рассмотрим существующие OS-инструменты.
Компания: Dodo Engineering
Компания: Инжиниринговый дивизион Госкорпорации «Росатом»