Questions marquées «exceptions»

Une exception est une occurrence dans un processus d'application qui nécessite un écart par rapport au flux normal du programme.

2
Les exceptions pour le contrôle de flux sont-elles les meilleures pratiques en Python?
Je lis "Learning Python" et j'ai rencontré ce qui suit: Les exceptions définies par l'utilisateur peuvent également signaler des conditions sans erreur. Par exemple, une routine de recherche peut être codée pour déclencher une exception lorsqu'une correspondance est trouvée au lieu de renvoyer un indicateur d'état que l'appelant doit interpréter. …

4
Bon usage des blocs catch catch?
Je me retrouve toujours aux prises avec cela ... essayant de trouver le bon équilibre entre try / catching et le code ne devenant pas ce désordre obscène de tabulations, de crochets et d'exceptions renvoyés dans la pile d'appels comme une patate chaude. Par exemple, j'ai une application en cours …

7
Le lancement d'une exception à partir d'une propriété est-il mauvais?
J'ai toujours été d'avis que les propriétés (c'est-à-dire leurs opérations set / get) devraient être rapides / immédiates et sans échec. Vous ne devriez jamais avoir à essayer / attraper pour obtenir ou définir une propriété. Mais j'examine quelques façons d'appliquer la sécurité basée sur les rôles aux propriétés de …
15 .net  exceptions 












4
Le fait de renvoyer une exception qui fuit une abstraction?
J'ai une méthode d'interface qui indique dans la documentation qu'elle lèvera un type spécifique d'exception. Une implémentation de cette méthode utilise quelque chose qui lève une exception. L'exception interne est interceptée et l'exception déclarée par le contrat d'interface est levée. Voici un petit exemple de code pour mieux expliquer. Il …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.