Justement, si tu vois ça, tu es certain que le développeur a voulu ignorer l'exception, pas qu'il a juste oublié.
La vraie question, c'est : pourquoi a-t-il voulu ignorer une erreur potentielle ? Je vois principalement deux cas :
Parce que c'est une feignasse : dans ces cas là, il vaut mieux avoir quelqu'un qui n'ignore pas les problèmes potentiels et qui fait ce qu'il faut. C'est comme ceux qui ne regardent jamais les codes de retour des appels systèmes en C. Parce que le jour où ça passe par là, ça fait généralement très mal.
Parce que cette erreur n'est pas importante : et alors, si on peut la récupérer, pourquoi envoyer une exception ? Là, c'est le programmeur de l'appel qui est fautif, mais comme bien souvent c'est le même, il est doublement fautif : il envoie une exception inutile et il ne la traite même pas.
[^] # Re: gestion des erreurs
Posté par rewind (Mastodon) . En réponse à la dépêche Retour d'expérience sur Go. Évalué à 2.
La vraie question, c'est : pourquoi a-t-il voulu ignorer une erreur potentielle ? Je vois principalement deux cas :