I have long wondered about the syntax of exceptions - if it was:
void function()
{
try:
function_body...
catch(Exception e):
finally:
}
By leaving the function body in the same indentation as it would be without exception handling, this might help to make the code a little more readable than: void function()
{
try
{
function_body...
}
catch(Exception e)
{
}
finally
{
}
}