Pull to refresh

Comments 6

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

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

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

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

Я пользуюсь Error Lens (или аналогами), и хочу видеть сообщения об ошибка/ворнингах сразу при вводе кода. Зачем пользоваться медленным ПО когда можно пользоваться быстрым?)

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

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

Sign up to leave a comment.

Articles