• [^] # Re: Mauvaise connaissance du c++

    Posté par . En réponse au journal Gestion de l'erreur - C++ - std::optional. Évalué à 2. Dernière modification le 05 septembre 2016 à 14:33.

    Et les gens qui utilisent des checked se plaignent d'avoir à gérer ce qui est a gérer.

    Le problème des checked exceptions, c'est que un changement dans une méthode des types d’exceptions retournés, on doit changer tous les appelants (sinon ça compile pas). Alors que les appelants en ont rien à faire, la plupart du temps.

    ça pollue le code appelant, et j'ose pas imaginer le bordel si tu mets ça dans une bibliothèque partagée publiquement, pour tous ses utilisateurs...

    Source : Kent Beck. ;-)

    A choisir, pouvoir raisonner sur une base de code est beaucoup plus important que sauver deux lignes de code.

    Je crois que la gestion des cas d'exceptions et des erreurs, c'est plus compliqué que deux lignes de code. Sinon, on en parlerait pas encore aujourd'hui.

    "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)