En mi código hay unos siete lugares donde planteo una excepción. Todas estas excepciones se tratan de la misma manera: imprime un error en el archivo de registro, devuelve el estado del software al predeterminado y sal.
Durante la revisión del código, mi ingeniero senior, a quien valoro mucho, dijo que debería subclasificar todas estas excepciones. Su argumento es que en el futuro podríamos querer manejar las excepciones de manera diferente y eso será más fácil.
Mi argumento es que actualmente solo saturará nuestro código y, dado que no sabemos si alguna vez manejaremos las excepciones de manera diferente, deberíamos dejar el código conciso y, si llega el momento, entonces y solo entonces deberíamos subtipo .
Me gustaría escuchar cualquier argumento para cada caso.
Exception
, por ejemplo, o errores integrados más específicos?