void foo() { try { functionWithException(); } catch(Exception e) {} // shut up compiler }So it ends up defeating the purpose. The exception is not properly handled, either inside or outside the function.
That's a poor argument, this will be caught in code reviews. You might as well use the same argument against returning error codes or optionals. Yes, it is possible to ignore them… and?
