Size: a a a

2020 May 13

SZ

Sergey Z in rannts
Сокрушительное достоинство Блэк Мезы в том что она работает нормально на интегрированной графике интела.
Тоже себе купил, никогда не играл в первый халфлайф.
источник

S

Serg in rannts
Sergey Z
Сокрушительное достоинство Блэк Мезы в том что она работает нормально на интегрированной графике интела.
Тоже себе купил, никогда не играл в первый халфлайф.
никогда не поздно поиграть. он крут
источник

SZ

Sergey Z in rannts
Ну вот блекмеза это ответ мне, даже в Стиме зарегался ради этого
источник

💭П

💭 Руслан Прохоров... in rannts
Как объяснить что
except Exception as error: - плохой варинт, и нужно использовать конкретные классы ошибок.?
источник

in

ildar nizamov in rannts
палкой треснуть?
источник

D

Dmitry in rannts
💭 Руслан Прохоров
Как объяснить что
except Exception as error: - плохой варинт, и нужно использовать конкретные классы ошибок.?
Объясни что так никто не делает, надо голый except писать😂
источник

S

Serg in rannts
Dmitry
Объясни что так никто не делает, надо голый except писать😂
Вобще не надо try, ошибка появится и все ее увидят
источник

💭П

💭 Руслан Прохоров... in rannts
Serg
Вобще не надо try, ошибка появится и все ее увидят
Так нельзя. Тогда у нас упадут все шаги тестирвоания )
источник

S

Serg in rannts
На примере джанго вот можно
try:
   Model.objects.get(id=1)
except DoesNotExist:
    print(Нет нужного объекта)

Но может быть несколько объектов в базе чисто гипотетически с одинакоым id и будет ошибка Multiple, так тут пусть все упадет
источник

SZ

Sergey Z in rannts
Тесты обёрнутые в try except ❤️
источник

💭П

💭 Руслан Прохоров... in rannts
Sergey Z
Тесты обёрнутые в try except ❤️
Стэпы.
источник

БС

Байт Словович... in rannts
💭 Руслан Прохоров
Как объяснить что
except Exception as error: - плохой варинт, и нужно использовать конкретные классы ошибок.?
во первых линтеры это должны захайлайтить, а во вторых нужно ловить только те ошибки, про которые ты знаешь и которые ты можешь корректно (gracefully) обработать.
источник

💭П

💭 Руслан Прохоров... in rannts
Serg
На примере джанго вот можно
try:
   Model.objects.get(id=1)
except DoesNotExist:
    print(Нет нужного объекта)

Но может быть несколько объектов в базе чисто гипотетически с одинакоым id и будет ошибка Multiple, так тут пусть все упадет
Я про то что нужно использовать классы ошибок наследованные/созданные  от Exception, а не ловить просто Exception
источник

БС

Байт Словович... in rannts
Про линтеры я упоминул, потому что есть правило силы. Если человек не дорос понять этот простой кейс, то ему надо сказать, что вот PEP8, вот линтеры которые говорят что код говно. Сделай так что бы они не ругались.
источник

💭П

💭 Руслан Прохоров... in rannts
Байт Словович
во первых линтеры это должны захайлайтить, а во вторых нужно ловить только те ошибки, про которые ты знаешь и которые ты можешь корректно (gracefully) обработать.
У меня 50 шагов в тесте. В первом шаге выскачила ошибка. Ты предлагаешь мне зафэйлить всё?

В моём случае в отчёте будет запись, что этот шаг фэйл и остальные шаги будут выполнены.
источник

БС

Байт Словович... in rannts
я ничего не предлагаю.
Но как можно делать второй шаг, если первый шаг не выполнился?
Они что не зависимые?
источник

💭П

💭 Руслан Прохоров... in rannts
Байт Словович
я ничего не предлагаю.
Но как можно делать второй шаг, если первый шаг не выполнился?
Они что не зависимые?
Да. Некоторые шаги не зависимы друг от друга.
источник

💭П

💭 Руслан Прохоров... in rannts
Есть, те которые зависимы =)
источник

💭П

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

БС

Байт Словович... in rannts
ну а от нас ты что хочешь? Сначала говоришь что надо кому объяснить что except Exception плохо, а потом говоришь, что тебе надо делать какие то шаги не засимыми?
источник