ВСЕ СТАТЬИ

← Вернуться к статьям
[Перевод] Гексагональная архитектура в Rust: отвязываем бизнес-логику от Solana.
9 января в 16:47
habr.comтехнологии

[Перевод] Гексагональная архитектура в Rust: отвязываем бизнес-логику от Solana.

9 января в 16:47•faviconhabr.com•технологии

[Перевод] Гексагональная архитектура в Rust: отвязываем бизнес-логику от Solana. Представьте: вы строите сервис выдачи дипломов на Solana. Всё отлично, пока дело не доходит до тестов. Внезапно оказывается, что для проверки бизнес-логики нужно поднимать валидатор, искать тестовые токены и молиться на стабильность сети. Знакомая боль? В этой статье я покажу, как мы решили проблему, используя async-trait и dyn Trait. Мы превратили интеграционные тесты длиной в минуты в юнит-тесты, которые проходят за миллисекунды. ...

Еще статьи из категории

Еще статьи