Estoy revisando algunos códigos.C#: Encontrar todos los bloques de captura vacíos
He notado algunos bloques de captura vacíos. No es una buena idea ya que algunas cosas no funcionan y no se puede ver por qué.
¿Hay una manera fácil de encontrar todos los bloques de captura de prueba vacíos en una solución?
EDITAR
Gracias por todas las respuestas.
Se utilizó el ejemplo dado por Stefan. Tuve que hacer algunas variaciones, hay muchas formas de escribir bloques de captura vacíos. También una simple búsqueda de catch (Exception) encontró varios errores.
Sólo un FYI - no todos los bloques de captura vacíos son malos. Algunas veces, el desarrollador está buscando una excepción específica precisamente para que la excepción pueda ser ignorada. –
@Matt, gracias, de acuerdo con usted, pero luego tenemos una regla que el desarrollador debe agregar un comentario para confirmar que se ha hecho con intención. –
@Matt - pero catch (Exception) casi siempre es malo. – TrueWill