![](https://squidex.jugru.team/api/assets/srm/3f49cfad-f9bc-4f2a-800e-f759fae0c2a1/photo1677668518.jpeg?cache=3600&width=74&height=74&mode=CropUpsize)
Роман Соляник
Компания: Тинькофф
Тип доклада: Доклад
Даже если аннотации используются в проектах, то часто только для простых, тривиальных случаев. Когда аннотации усложняются, разработчики начинают игнорировать ошибки mypy или закрывают проблемы через Any. Это, как и отсутствие энфорсинга применения статических анализаторов типов, приводит к неполной аннотации типов. По мере роста кодовой базы это ведет к ухудшению читаемости и документирования кода, повышению сложности выявления ошибок, ухудшению поддержки auto-completion от IDE или нейросетей –например Copilot – и усложнению изменения кода.
Спикер расскажет, как преодолеть игнорирование и Any-типы, добиться максимально полной аннотации типов, а также о том, как бороться с распространенными ошибками.
Целевая аудитория – Python-разработчики с базовым знанием type hinting и технические лидеры, заинтересованные в повышении качества кода и процессов разработки.
Компания: Тинькофф
Компания: Тинькофф