Size: a a a

2020 May 13

KK

Kirill (Cykooz) Kuzm... in rannts
И да, есть конечно ещё подлянский случай, когда ты банально налажал в синтаксисе или с аргументами в коде самого теста, который завернул в try...except Exception. И с виду выглядит всё ОК, и тест проходит, а на самом деле забыл скобочку закрыть где-то 😊
источник

A🍊

Andrey 🍊 in rannts
💭 Руслан Прохоров
Нормадьно. Я в тасках зашиваюсь ) Пусть почитает, а потом мы обсудим )
А какие аргументы в пользу except Exception?
источник

💭П

💭 Руслан Прохоров... in rannts
Andrey 🍊
А какие аргументы в пользу except Exception?
Так было изночально.
источник

A🍊

Andrey 🍊 in rannts
💭 Руслан Прохоров
Так было изночально.
Это, конечно, железный аргумент :)
источник

RB

Roman Bolkhovitin in rannts
Andrey 🍊
Это, конечно, железный аргумент :)
А если переформулировать в "так исторически сложилось", то еще и индульгенция 😂
источник

A🍊

Andrey 🍊 in rannts
Roman Bolkhovitin
А если переформулировать в "так исторически сложилось", то еще и индульгенция 😂
«Сто лет люди так делали, а вы всё сломать хотите!»
источник

💭П

💭 Руслан Прохоров... in rannts
Roman Bolkhovitin
А если переформулировать в "так исторически сложилось", то еще и индульгенция 😂
Ага.
источник

💭П

💭 Руслан Прохоров... in rannts
А я такой гад, пришёл и всё ломаю. Искореняю java/php style. Прошу делать анотации типов.
источник

RB

Roman Bolkhovitin in rannts
Boris Smirnov
почему, если непонятно что за ошибка вылезет?
это просто о наболевшем, у меня есть легаси в котором полно такого кода и очень сложно понять, что ж там должно прилетать, а что не должно )))
источник

RB

Roman Bolkhovitin in rannts
💭 Руслан Прохоров
А я такой гад, пришёл и всё ломаю. Искореняю java/php style. Прошу делать анотации типов.
а отдельный файл под каждый класс исключения есть?
источник

💭П

💭 Руслан Прохоров... in rannts
Roman Bolkhovitin
а отдельный файл под каждый класс исключения есть?
Нет. Эти исключения идут из фреймворка
источник

RB

Roman Bolkhovitin in rannts
Эх, повезло ))
источник

SZ

Sergey Z in rannts
Boris Smirnov
почему, если непонятно что за ошибка вылезет?
Хотя бы за принты и за неформатированные принты и за отсутствие имени теста
источник

SZ

Sergey Z in rannts
Куда напечатаются принты?
источник

BS

Boris Smirnov in rannts
Sergey Z
Хотя бы за принты и за неформатированные принты и за отсутствие имени теста
Обычно в логи сразу отправляешь, это так для наглядности
источник

SZ

Sergey Z in rannts
про наглядность понятно далеко не всем.
я уже год не могу объяснить коллегам что принтовать - плохо, надо писать в лог. лог должен быть читаемым, чтоб можно было понять что был за тест, что за контекст.
но в интернетах дают советы с принтами, для наглядности :(
источник

BS

Boris Smirnov in rannts
)))
Может, надо им гайд какой, насколько просто с логами работать. Просто обычно все с принтами начинают учиться...
А потом ленятся переходить
источник

💭П

💭 Руслан Прохоров... in rannts
Boris Smirnov
)))
Может, надо им гайд какой, насколько просто с логами работать. Просто обычно все с принтами начинают учиться...
А потом ленятся переходить
принты очень удобны в Нотебуках
источник

💭П

💭 Руслан Прохоров... in rannts
в нормальном коде логер )
источник

SZ

Sergey Z in rannts
этих гайдов уже столько, что из ушей лезут, и правды нигде нет.
точнее не так, правда обычно оказывается в первой ссылке в гугле.
а как оно там надо по заветам бавалых - мало кого волнует.
поэтому лучше вообще без советов, тогда выше шанс что в гугле ничего не найдётся и придётся разобраться и заняться самообразованием
источник