I get rather worried when I see supposedly experienced developers so blantantly missing the point.
There might just be a case for removing checked exceptions because they are so often misused. But to describe checked exceptions as broken for that reason is just plain wrong, and it's practically criminal to suggest they should be removed to accomodate the (rather ropey) implementation of closures!
Instead, experienced developers should be attempting to educate the masses as to how to correctly use checked exceptions (and exceptions in general), and perhaps they also themselves need a quick refresher of Effective Java (assuming they have a copy). |