• [^] # Re: gestion des erreurs

    Posté par . En réponse à la dépêche Retour d'expérience sur Go. Évalué à 2.

    En même temps, les exceptions ne sont censées être utilisées que pour ça, tous les autres cas d'usage sont des détournements et devraient être évités.

    C'est parole d'évangile ?

    Bah, vu que souvent le temps de génération&traitements d'une exception est long, coté performance c'est pas terrible de vouloir utiliser les exceptions pour autre chose que pour des cas exceptionnels..
    D a une conception intéressante pour les exceptions: en plus du classique try .. catch, on peut définir des blocs (scope) qui sont exécutés en cas d'exception: l'avantage est que ça regroupe les traitements: http://dlang.org/exception-safe.html
    Ça rend la programmation avec les exceptions beaucoup plus lisible AMHA, dommage que plus de langage n'offre pas ça..