T-Meetup: Scala
Вместе со Scala-инженерами собираемся у экранов на трансляцию митапа.
На встрече разберем два доклада: в первой части обсудим юнит-тесты и иллюзию безопасности, которую они создают, а во второй – реализацию разграничения доступа на основе атрибутов в Scala.

После докладов будет время для дискуссий и нетворкинга. Участники смогут пообщаться со спикерами, задать вопросы, познакомиться с единомышленниками и обсудить актуальные темы.

Доклады

19:30 – 20:10
Юнит-тесты разрушают вашу архитектуру, а интеграционные тесты – это ключ к успеху

Готовы пересмотреть взгляд на юнит-тестирование? В докладе разберем, почему использование моков в тестах функциональной композиции может создавать ложное чувство безопасности, в то время как интеграционные тесты действительно защищают код.

Антон Бровкин, Т-Банк

20:10 – 20:50
Реализация разграничения доступа на основе атрибутов в Scala

Настройка прав доступа – сложная задача, так как правила часто противоречивы. В результате одни пользователи не получают нужный доступ, а другие – получают избыточные права. В докладе рассмотрим, как мы разработали DSL на Scala, позволяющий компактно задавать правила на основе атрибутов и формировать их понятное текстовое описание.

Арсений Жижелев, Т-Банк

https://meetup.tbank.ru/event/t-metup-scala/