InvalidUserException() vs. Exception("usuario invalido")

ingcabe
06 de Junio del 2005
Hola! Estoy haciendo el refactoring/mejoras de una aplicación cliente/servidor que realiza procesamiento paralelo.

En este momento estoy revisando todo lo referente al manejo de excepciones, y estoy viendo cuales pueden ser las mejores prácticas a seguir. La primera de mis consultas es:
- los clientes deben autenticarse en el servidor. Cuándo pasan un usuario inválido, que excepción me conviene enviar? Generar una propia InvalidUserException? o hacer un New Exception("usuario inválido")?

gracias!

eth0
06 de Junio del 2005
Siempre será mejor lanzar una excepción lo más concreta posible.