Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вопрос к тестировщикам

23.08.19 13:17
Re: Вопрос к тестировщикам
 
Программист коренной житель
в ответ AlexNek 22.08.19 20:00
если вылетает, потому что допустим соединение прервалось,то это ошибка и правильно
А если сам выбрасываешь исключение чтобы цикл по новому запустить, то это уже непорядок.

Почему не порядок? Вот предположим, ты отправляешь сообщение и ответом на это сообщение является 5 сообщений от удаленного сервиса. Ты принял 4 сообщения, а вместо 5-ого сообщения ты принял нечто, чего ты не ожидал. Т.е. соединение не рвалось и о возникшей ошибке знаешь только ты. Выход - сгенерировать исключение. Почему же это непорядок?

 

Перейти на