Comment Re:Microsoft is adapting to a new role (Score 2) 421
Compared to Java, they decided that exceptions don't need to be declared, so you have to look up in the documentation which exceptions you have to handle. However, the documentation doesn't list all exceptions that can be thrown.
Yeah, this is a big one, and it's especially painful when working with programmers who are less competent.
If you are writing it yourself, you can just wrap everything in try{}catch{}, which is what I do, but you never no what method is going to throw an exception.