If you are rethrowing an exception to the UI layer (so the user will see it) is it always wise to rethrow a specific exception (Eg argumentnullexception)?
The problem I've seen with this is that it is too much technical information to he user. All I need to know is the problem and the cause, hiding any details and not even mention the word exception.
I saw the rethrowing of a specific exception in some code I was reviewing and was wondering if this is really recommended?
Thanks