Раньше в пакете dry-python returns мы предоставляли несколько контейнеров, которые значительно упрощали жизнь Python разработчикам в некоторых случаях: работа с None и исключениями, внедрение зависимостей, работа с асинхронностью и так далее. Теперь мы сделали следующий шаг: вы сами можете писать любые нужные вам контейнеры! Мы реализовали поддержку Higher Kinded Types и наборы универсальных интерфейсов, чтобы все работало для ваших типов, так же как и для наших. Более того, мы прикрепили к каждому интерфейсу по набору законов. Такие "законы как значения" позволяют нам генерировать сотни тестов к вашим контейнерам всего из одной строчки кода. Попробуйте!
https://www.youtube.com/watch?v=jL-t0jxEM40

Подробней о новинках в dry-python и многом другом поговорим на Russian Python Week!
Регистрация - https://conf.python.ru
Мастер-класс "Dry-python Functional Workshop" - https://conf.python.ru/moscow/2020/ab...
Drylabs: https://drylabs.io
Dry-python: https://dry-python.org
Чат dry-python в Телеграме (англ.): https://t.me/drypython

Comments

Be the first to add a comment