Là j'ai pris un exemple tangent, mais imagine que c'est une regex en dure dans le code, faut aussi se farcir de la gestion d'exception pour dire qu'elle est mal rédigée?
Des idées:
Tu utilises, ou fait, une API adaptée a ton besoin
Plutôt qu'un serr tu plante ton processus par ce que tu viens de te retrouver dans un état impossible. (ça aidera aussi le prochain couillon qui après avoir oublié de mettre à jour le schema prendra une erreur propre plutôt qu'un truc qui fait semblant de marcher avec un serr ou qui plante 3kms après pour une raison inconnue)
[^] # Re: Mauvaise connaissance du c++
Posté par ckyl . En réponse au journal Gestion de l'erreur - C++ - std::optional. Évalué à 2.
Des idées: