Какой type checker выбрать в 2023

Язык Python, его эволюция и использование

Python
Оптимизация производительности
Поддержка и развитие legacy систем

Доклад отклонён

Целевая аудитория

Этот доклад будет полезен довольно опытным участникам, которые давно работают в этой отрасли и ищут новые эффективные решения для улучшения качества своего кода. Если вы давно хотели понять, зачем создано так много тайп чекеров, узнать об их различиях и преимуществах, то этот доклад для вас.

Тезисы

Микросервисы, которые были созданы два-три года назад, уже не могут быть названы "микро". Их кодовая база может быть обширной и громоздкой. Как сократить время на поддержку старого кода или увеличить скорость разработки новых решений? Ответ прост - использовать type hints, а следовательно - type checkers.

Здесь вы узнаете, как же выбрать подходящий для вас type checker. Будет проведен глубокий разбор и сравнение таких популярных тайп чекеров, как: mypy, pyright, pytype, pyre

Михаил Гурбанов

Райффайзенбанк

Уже как несколько лет работает Python-разработчиком, делает фронтенды, занимается DevOps, любит пописать на Go и в свободное время обучать модельки. До этого поработал в SberDevices, создавая приложения для умных устройств. Из интересных проектов - разрабатывал систему мониторинга показателей почвы, для повышения урожайности сельскохозяйственных культур.

Райффайзенбанк

Сейчас занимает позицию Fullstack Python-разработчика Райффайзенбанка.

Видео