Dans mon code, il y a environ sept endroits où je soulève une exception. Toutes ces exceptions sont traitées de la même manière: imprimer une erreur dans le fichier journal, remettre l'état du logiciel par défaut et quitter.
Lors de l'examen du code, mon ingénieur principal, que j'apprécie beaucoup, a dit que je devrais sous-classer toutes ces exceptions. Son argument est qu'à l'avenir, nous voudrons peut-être traiter les exceptions différemment et ce sera plus facile.
Mon argument est qu'actuellement, cela ne fera qu'encombrer notre code et, comme nous ne savons pas si nous traiterons jamais les exceptions différemment, nous devrions laisser le code concis et, si et quand le moment viendra, alors et seulement alors nous devrions sous-taper .
J'aimerais entendre tout argument pour chaque cas.
Exception
, par exemple, ou des erreurs intégrées plus spécifiques?