- 1
- 2
- 3
- 4
- 5
catch (Exception ex)
{
status = ex.Message;
throw ex;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
catch (Exception ex)
{
status = ex.Message;
throw ex;
}
Her 07.05.2015 15:17 # 0
убил бы
bormand 07.05.2015 16:06 # +2
Бросить бывшую.
kegdan 07.05.2015 16:11 # +2
heyzea1 07.05.2015 16:02 # −2
Stertor 07.05.2015 17:00 # 0
А нельзя ли сделать типизированное исключение, как в Делфай?
Her 07.05.2015 17:03 # 0
1024-- 07.05.2015 17:19 # +1
Я думаю, автору просто лень было, поэтому "нельзя".
P.S. Вообще, я так и не понял, исключения - добро или зло. Неясно, они не нужны или программисты слишком тупы (в частности, я), чтобы полностью понять божественную концепцию.
Вот если использовать их как assert'ы, контролировать невозможные значения и ничего не ловить, то наверно нормально будет? А ловить только там, где используется либо (а) функция, для которой говно - тоже результат (б) чтобы вывести сообщение "все соснули", написать об этом в лог и убиться.
kegdan 07.05.2015 17:42 # +1
Stertor 07.05.2015 17:54 # 0
kegdan 07.05.2015 17:56 # +1
3_14dar 07.05.2015 17:51 # 0
kegdan 07.05.2015 17:57 # 0
Расапид
3_14dar 07.05.2015 18:00 # 0
bormand 07.05.2015 18:09 # 0
kegdan 07.05.2015 18:15 # 0
bormand 07.05.2015 18:19 # 0
kegdan 07.05.2015 18:25 # 0
Просто я подумал пидар решил, что просто throw перезаписывает, а я уточнил, что перезаписывает она иначе
bormand 07.05.2015 18:27 # 0
Из обновления windows 8.0 до 8.1.
kegdan 07.05.2015 18:30 # 0
и занятный офтопный факт - на 10 хуже всего работали софты от мс - скайп вообще не включался, студия висла...
bormand 07.05.2015 18:32 # 0
Ну кто больше всех на своё говно завязывался - те и заглючили.
kegdan 07.05.2015 18:35 # 0