Продолжаем разбираться с mypy и аннотациями типов

preview_player
Показать описание
В этом видео я хотел показать, как можно конфигурировать mypy и прописать типы для чуть более сложного кода.

Предыдущие видео:

Канал создан при поддержке сообщества Moscow Python.
Рекомендации по теме
Комментарии
Автор

будет отлично. если сделаете подборку видео отдельно по настройкам линтеров и проверок.
что должно быть в дев ветке, а что в Прод.
И как это связать с CI/CD

RuslanSkiraUkraine
Автор

Почему Вы не используете встроенную в VS Code возможность использовать различные линтеры, включая mypy?

TheExcentro
Автор

Все же аннотации сомнительное новшество: они как бы есть их как бы нет.
Т.е. анализ через внешнюю утилиту в место к примеру опции питона может привести что
Вы забудете поменять тип в аннотации при изменении кода что будет вводить читающих в заблуждение что верно тип аннотации или код в программе.
И я уже не говорю что порой читается такое дело хуже а не лучше. К примеру можно было бы написать док-стрингу которая бы читалось лучше.
Док стринга конечно не поможет с отлавливанием ошибки, но так аннотации в динамике не срабатывают для этого наверное ассерты стоит расставлять.

avazart
Автор

Мб ты не будешь делать функцию, которая может возвращать кучу всего ???

скриптослав
welcome to shbcf.ru