7 Consejos para usar excepciones
Aqui hay 7 consejos para el uso de excepciones en C#
No utilice las excepciones para controlar el flujo de la aplicación.
Usar código de validación para evitar excepciones innecesarias.
Usar el bloque finally para asegurar la liberación de los recursos.
No atrape las excepciones que no va a manejar.
Tenga en cuenta que relanzar excepciones (rethrowing) es costoso. Casi tan costoso como la excepción que se produjo.
Preservar toda la información de diagnóstico posible en los manejadores de excepciones. Esto es util para efectos de depurar.
Utilizar el Monitor de Performance para monitorear excepciones del CLR.
Gracias a Juan Daria Tempesta (Instructor DCE) por inspirar este artículo