Checked exceptions have been helpful for me at least. It is enforcing good documentation standards so it helps understanding libs I use. When I have written slightly bigger apps myself, whenever I find that exception handling becomes unwieldy and starts to pollute method signatures, it has been a sign that I have structured my code incorrectly, increasing modularity has made the exception problems go away.
I understand that in some problem areas and for some people it would be better without, but I think it is too late to make such a radical change in the way the language works now. Keep them please. |