Обновить

Комментарии 5

Он старается избегать ложных срабатываний на нетипизированном коде

Как было отмечено в недавнем посте, это автоматически делает ty непригодным для реального использования

И хотя уровень непригодности настраивается, одержимость на скорости работы статического тайпчекера мне непонятна. Я не пишу с такой скоростью, что бы увидеть отличия в быстроте работы mypy и ty. Это как сделать самый быстрый электро чайник для заварки. Заваривает то все равно 5 минут 🤣

Скорость проверки играет роль при увеличении размера проекта и росте связей. Если проект маленький, то там и mypy справится за считанные секунды, но чем больше и замороченнее проект, тем выше издержки на проверку. Это условно как переход с HDD на SSD, скорость выше, по началу не понятно зачем такие скорости, а потом обратно-то не особо и хочется)

Есть в этом конечно некоторая метаирония, что лучшие инструменты для питона пишут на раст

А раньше их писали на Си =)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации