6
Czy powrót z bloku próbnego złapania w końcu jest złą praktyką?
Więc dziś rano natknąłem się na kod, który wyglądał tak: try { x = SomeThingDangerous(); return x; } catch (Exception ex) { throw new DangerousException(ex); } finally { CleanUpDangerousStuff(); } Teraz ten kod kompiluje się dobrze i działa tak, jak powinien, ale po prostu nie wydaje się dobrze wracać z …