- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
try {
....
} catch (Exception ex) {
if (ex != null) {
try {
ex.printStackTrace();
} catch(Exception ex1) {
....
}
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+76.3
try {
....
} catch (Exception ex) {
if (ex != null) {
try {
ex.printStackTrace();
} catch(Exception ex1) {
....
}
}
}
guest 11.08.2009 15:48 # −1
этот код нормальны именно так и надо писать
guest 11.08.2009 17:04 # −1
guest 11.08.2009 17:35 # 0
если printStackTrace() реализаван криво то будем перезапускать приложение?
просто довольно параноидальный код но вполне приемлимый
guest 12.08.2009 00:26 # +2
xvatit terpenia ili net... paranoidalni kod ili net i tak dalee
delo vtom chto esli exception ot printStackTrace eto imeno tot Exception kotoruiu nelzia proignorirovat...
esli vproekte vsio tak ploxo chto dazhe printStackTrace litit ili mozhet politet k Exceptionu to znachet nada ves proeks pisat snulia...
koroche govoria Exception ot printStackTrace nelsia ignorirovat...
pisat kod takim obrazom pachti ekvivalentna tomu kogda pitaeshsia napisat kod na Java kotori budet zapuskatsia na OS gde ne ustanovlen Java... absurd i bred polni tak ved!? :)
guest 12.08.2009 00:44 # +3
ia rabotal na proekte... Jboss+Struts+Hibernate+Quartz+acigesecur ity+log4j...
koroche proekt s navarotami... no eti gadi vsoravno polzovalis tolko Servlet+JDBC :D
guest 12.08.2009 02:00 # −2
код нормальный говном даже не воняет если иф убрать.
то что там в проекте мы не знаем и гадать можно что угодно
80InchNail 14.08.2009 09:16 # 0
Если printStackTrace() нормальный, то давайте смеяться с параноика, если нет — то с printStackTrace()
пъянь 14.08.2009 13:56 # 0
может там индусские друзья постарались?
guest 12.08.2009 13:01 # +2
processException(Exception ex) throws Exception
{
if (ex!=null)
{
try
{
ex.printStackTrace();
}
catch ( Exception ex1 )
{
processException( ex1 );
}
}
else
{
throw new Exception();
}
}
guest 21.08.2009 11:36 # 0
если printStackTrace опять кинет от ex1, я имею в виду.
и нафиг кидать новый Exception, если ex == null, кстати?
guest 21.10.2009 13:02 # 0
Если printStackTrace() хотя бы раз кинет Exception, то в Sun поотрывают руки всем, кто в этом участвовал :-)