Size: a a a

2020 June 16

AG

Andrew 🤔 Gryaznov in qaFlood
всё правильно
источник

AG

Andrew 🤔 Gryaznov in qaFlood
:D
источник

AS

Anton Shatunov in qaFlood
от авторов двухяростной кровати
источник

AP

Anastasiya Podgornov... in qaFlood
Привет. Потремся?)))
источник

AP

Anastasiya Podgornov... in qaFlood
😂
источник

AG

Andrew 🤔 Gryaznov in qaFlood
источник

ДХ

Дмитрий Хворостьянов... in qaFlood
Anastasiya Podgornova
Привет. Потремся?)))
...я могу не входить в чат без дежурной пошлости от Нясти?)
источник

MP

Mike Petrov in qaFlood
Anastasiya Podgornova
ну просто хотелось б подробнее видеть почему он упал, а не просто эксепшн в морду))
Там же есть разные эксепшены, их можно по разному обрабатывать, а можно ещё свой личный эксепшен запилить но придется при каком то условии его выбросить и отлавливать )
источник

AP

Anastasiya Podgornov... in qaFlood
😂
источник

AP

Anastasiya Podgornov... in qaFlood
Mike Petrov
Там же есть разные эксепшены, их можно по разному обрабатывать, а можно ещё свой личный эксепшен запилить но придется при каком то условии его выбросить и отлавливать )
Ну вот я то знаю это. Просто ребята спросили почему
источник

AP

Anastasiya Podgornov... in qaFlood
Не очевидно им😃
источник

MP

Mike Petrov in qaFlood
Evgenii B
я думаю Майк имел throws сигнатуру методов, для таких нужно обязательно еще и обработчик описывать. Это свойственно не только джаве, так что она тут не виновата, это энфорсятся compile time чеки
Ну да, try catch блок )
источник

AP

Anastasiya Podgornov... in qaFlood
Дмитрий Хворостьянов😞
...я могу не входить в чат без дежурной пошлости от Нясти?)
источник

MP

Mike Petrov in qaFlood
Можно дальше прокинуть конечно
источник

ДХ

Дмитрий Хворостьянов... in qaFlood
источник

AG

Andrew Gasov in qaFlood
Anastasiya Podgornova
ну просто хотелось б подробнее видеть почему он упал, а не просто эксепшн в морду))
Ну, я на самом деле спрашиваю потому, что аргументы в пользу обмазывания трайкэтчами очень разные в отличии от ситуации.

Одно дело - хэндлить эксепшены там, где они относительно ожидаемы (внешние сервисы, источники данных, етк), что бы можно было пойти другим путём\сделать ретрай\етк.

Другое дело - хэндлить эксепшены, что бы делать более правильный аутпут в результаты тестов.

Третье - стабилизировать тесты через хэндлинг экспепшенов, например.
источник

AG

Andrew Gasov in qaFlood
Вообще, сделать красивенький аутпут - хорошая цель, но я, например, не уверен, что это стоит обмазывания кода во все возможные try-catch.
источник

AP

Anastasiya Podgornov... in qaFlood
Andrew Gasov
Ну, я на самом деле спрашиваю потому, что аргументы в пользу обмазывания трайкэтчами очень разные в отличии от ситуации.

Одно дело - хэндлить эксепшены там, где они относительно ожидаемы (внешние сервисы, источники данных, етк), что бы можно было пойти другим путём\сделать ретрай\етк.

Другое дело - хэндлить эксепшены, что бы делать более правильный аутпут в результаты тестов.

Третье - стабилизировать тесты через хэндлинг экспепшенов, например.
Скорее второе и третье)
источник

D

Dmitry in qaFlood
я думал он про тренировку спрашивает :)
источник

EB

Evgenii B in qaFlood
Andrew Gasov
Вообще, сделать красивенький аутпут - хорошая цель, но я, например, не уверен, что это стоит обмазывания кода во все возможные try-catch.
Если только все сводится к одному методу внутри которого реализован try catch , и его нет в самом тесте на верхнем уровне
источник