My history is that I was once strongly in the "declare it" camp.
The example of Spring's JDBC support completely won me over to the other side. The arguments didn't convince me, but using their code did. If you don't expect the programmer to be able to do anything, and you expect them to live in a framework (like the servlet or map/reduce) that doesn't declare these exceptions, then you are just making code really complex when it doesn't need to be. On 3/31/08 8:50 AM, "Jeff Eastman" <[EMAIL PROTECTED]> wrote: > I think there is some value in requiring users to handle them explicitly, > but can see both arguments. I do not feel strongly about this one.