Size: a a a

2020 April 14

S

Stan in PiterPy Idle
Просто мой опыт показывает, что сообщения об ошибках в Python ну очень далеки от совершенства. Возможно, не так далеки, как в JS.
источник

DB

Dima Boger in PiterPy Idle
А где лучше, кстати? Rust?
источник

S

Stan in PiterPy Idle
Dima Boger
А где лучше, кстати? Rust?
Например.
источник

E

Eugene in PiterPy Idle
Dima Boger
А где лучше, кстати? Rust?
да :)

трейсбеки в питоне нечитаемые. не зря же есть всякие библиотеки, которые их пытаются "очеловечить"
источник

EM

Egor Molodik in PiterPy Idle
Stan
Просто мой опыт показывает, что сообщения об ошибках в Python ну очень далеки от совершенства. Возможно, не так далеки, как в JS.
В JS по-моему вообще ад (на основе того небольшого опыта знакомства с трейбеками в JS, который у меня есть)
источник

RC

Ruslan Chekalov in PiterPy Idle
Stan
Просто мой опыт показывает, что сообщения об ошибках в Python ну очень далеки от совершенства. Возможно, не так далеки, как в JS.
приведи хотя бы парочку не очевидных)
источник

S

Stan in PiterPy Idle
Ruslan Chekalov
приведи хотя бы парочку не очевидных)
Моя любимая классика - циклические импорты. Cannot import module ….  и ищи свищи причину
источник

IB

Ivan Belekhov in PiterPy Idle
Или неявные рекурсии, пробивающие стек
источник

E

Eugene in PiterPy Idle
Ruslan Chekalov
приведи хотя бы парочку не очевидных)
Вот про циклические импорты хороший пример выше. Это может вылезти внезапно после очередного "рефакторинга", а исключение вообще неочевидное. Ещё меня напрягает сам трейс, который печатается сверху вниз. То есть если там очень длинный трейс, то мне надо мотать экран вверх, чтобы понять где ошибка именно в моём коде, а не в 10 местах в каких-то библиотеках. Всякие "гуманизаторы" пытаются это поправить, разворачивают трейс, подпихивают и выводят значения переменных, раскрашивают и т.п. Иногда реально помогает быстро понять в чём вообще проблема.
источник

RC

Ruslan Chekalov in PiterPy Idle
окей
источник

E

Eugene in PiterPy Idle
вот в trio например заморочились
https://vorpus.org/blog/beautiful-tracebacks-in-trio-v070/
источник

RC

Ruslan Chekalov in PiterPy Idle
правда после джавовых трейсов с одними нуллпоинтерами это в целом еще неплохо
источник

E

Eugene in PiterPy Idle
Теперь они решили ещё и каршеринговые компании разорить :)
https://www.spb.kp.ru/online/news/3834693/
источник

PR

Paul Rudnitskiy in PiterPy Idle
Ну так правильно. Владимир Владимирович ясно сказал - предприниматели эти жулики все
источник

PR

Paul Rudnitskiy in PiterPy Idle
а что вы знаете о боли?
источник

RC

Ruslan Chekalov in PiterPy Idle
Paul Rudnitskiy
а что вы знаете о боли?
гггг, думал о таком, да
источник

E

Eugene in PiterPy Idle
Paul Rudnitskiy
а что вы знаете о боли?
Я читал, что в Китае резко возросло число разводов, а в России кол-во обращений о домашнем насилии. :)
источник

E

Eugene in PiterPy Idle
Paul Rudnitskiy
Ну так правильно. Владимир Владимирович ясно сказал - предприниматели эти жулики все
Я просто не понимаю, что они творят. У них есть план?

Ну и что они добьются этим запретом? Общественный транспорт же не запретили. А каршеринг безопаснее чем метро или автобусы в плане изоляции. А кому-то надо на работу ездить в любом случае.
источник

E

Eugene in PiterPy Idle
Такси тогда тоже надо запретить. То же самое, только ещё с потенциальным носителем вируса внутри и x3 пассажиропотоком.
источник

PR

Paul Rudnitskiy in PiterPy Idle
Eugene
Я просто не понимаю, что они творят. У них есть план?

Ну и что они добьются этим запретом? Общественный транспорт же не запретили. А каршеринг безопаснее чем метро или автобусы в плане изоляции. А кому-то надо на работу ездить в любом случае.
звучит сомнительно, если честно. Ощущение такое, что реагируют реактивно - есть событие - будет действие
источник