- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
try
{
// some logic
}
catch(Exception ex)
{
throw;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+130.5
try
{
// some logic
}
catch(Exception ex)
{
throw;
}
Error handling :)
w-495 16.10.2009 21:37 # +1
ну немного недописано, указываем имя исключения + еще раз перехватываем как в дохлом страусе -- громоздко но не идиотизм
plsc_rover 17.10.2009 11:36 # −2
xeonix 17.10.2009 21:25 # −1
в 99.9% случаев эксепшен хватают никак не для того, чтобы его дальше кидать...
guest 19.10.2009 11:43 # 0
tonic 19.10.2009 16:18 # 0
нужно руки узлом вязать.
А так, ну, подумаешь, лишние несколько строк.
guest 18.10.2009 03:19 # 0
guest 18.10.2009 06:02 # −1
p.s. прально! Визуал студио, к примеру сама генерит такую хрень ...
guest 18.10.2009 21:32 # 0
xeonix 18.10.2009 23:45 # 0
guest 19.10.2009 09:18 # 0
Дак если нет разницы, зачем писать больше?
xeonix 19.10.2009 17:15 # 0
а это просто сниплет обработчика эксэпшена, и троу тут генерица исключительно для токо шобы вместо него вписать обработчик.
и еси оставить его как есть, то будет кидатся эксепшен вверх, давая тем самым знать, шо там забыли написать обработчик.
розумеется есть ситуации, када нада кидать навер эксепшен, но они крайне редки.
guest 19.10.2009 18:19 # 0
guest 19.10.2009 19:17 # 0
Не надо никому руки вязать из-за того, что человек не конкретизировал класс исключения.
guest 04.12.2009 10:49 # 0
guest 20.01.2010 05:39 # 0
но если бы было СustomException, то я некоторым думаю будет интересно посмотреть ex.StackTrace для двух вариантов