Форум сайта python.su
sp3
в чем ошибка ?
Офлайн
1235 * 429496720 явно не равно 2147471792.
Причем код компилится без проблем, а ошибка происходит во время выполнения и ни как не дает о себе знать. Всплывет косяк где нибудь дальше. А может не всплывет. Просто работа приложения будет не корректна. Разработчик должен сам проверять корректные ли данные поступают на вход. В питоне Гвидо и Со позаботились за нас об этом :)
Офлайн
SingularityДля больших проектов не так актуально, т.к. компиляция (точнее, билд) идет через CI. Там же - тесты.
сообщения ошибок на compile-time
SingularityВы ведь все равно будете эту ситуацию обрабатывать. Небось, какие-нибудь try catch напишете для обработки операций с внешними данными или как минимум проверку на входе устроите?
мне не нравится принцип делать что-нибудь, но не падать с ошибкой
Офлайн