Ruben Soto wrote:I don't think you should end up with more than 30 or 40 exception classes, although at first that might sound like a big list. But think about this: What could possibly NotSerializableException do, and why is it thrown? The point is that the name of the exceptions themselves tell the whole story most of the time, so it's not too bad.
Where I have trouble is knowing if a particular exception is broader or narrower and if it is even in the same hierarchical family. Maybe I worry to much or think to much about these things?