![](https://squidex.jugru.team/api/assets/srm/585d7703-b96d-4808-932d-346e4bb54acc/ganichev.jpeg?cache=3600&width=74&height=74&mode=CropUpsize)
Андрей Ганичев
Компания: Dodo Engineering
Тип доклада: Доклад
Когда речь заходит о более или менее сложной системе, для которой предполагается длительное существование, а главное, развитие, вопрос архитектуры становится крайне важным. Но как в процессе жизни системы контролировать правила, которые предполагает та или иная архитектура?
Спикер рассмотрит различные варианты и подробно остановится на одном из них — архитектурных тестах.
С точки зрения реализации, архитектурные тесты — это автоматические тесты, написанные с использованием привычных фреймворков для юнит-тестирования. Архитектурные тесты обладают всеми достоинствами автотестов: быстрый фидбек, наглядная фиксация правил в тестах и возможность встраивания в CI-пайплайн. В докладе обсудим саму идею, поговорим о том, что именно можно тестировать, и рассмотрим существующие OS-инструменты.
Компания: Dodo Engineering
Компания: Инжиниринговый дивизион Госкорпорации «Росатом»