Является ли это одним из этих рисков? Это лучше? Или это одна из тех вещей, которые вы распечатываете и бросаете дротик, чтобы решить?
Я хочу сделать это сейчас, чтобы понять, как работает:
try {
stuff that changes something...
}
catch (System.Exception ex) {
something.worked = false;
something.err = ex.Message;
}
finally {
stuff.close();
return something;
}
Но я видел:
try {
stuff that changes something...
return something;
}
catch (System.Exception ex) {
something.worked = false;
something.err = ex.Message;
return something;
}
finally {
stuff.close();
}