Articles of Gestion des

Comment vérifier si IOException est un type Not-Enough-Disk-Space-Exception?

Comment puis-je vérifier si IOException est un type d’exception “Pas assez d’espace disque“? Pour le moment, je vérifie si le message correspond à quelque chose comme “Pas assez d’espace disque”, mais je sais que cela ne fonctionnera pas si la langue du système d’exploitation n’est pas l’anglais.

Comment lire ligne par ligne ou un fichier texte complet à la fois?

Je suis dans un tutoriel qui introduit des fichiers (comment lire et écrire de \ à fichier) Tout d’abord, ce n’est pas un devoir, c’est juste une aide générale que je recherche. Je sais lire un mot à la fois, mais je ne sais pas lire une ligne à la fois ou lire le fichier […]

Trouvez l’exception la plus interne sans utiliser une boucle while?

Lorsque C # lève une exception, il peut avoir une exception interne. Ce que je veux faire, c’est obtenir l’exception la plus interne ou, en d’autres termes, l’exception de feuille qui n’a pas d’exception interne. Je peux le faire en boucle: while (e.InnerException != null) { e = e.InnerException; } Mais je me demandais si […]

Comment obtenir le nom de l’exception qui a été interceptée dans Python?

Comment puis-je obtenir le nom d’une exception qui a été générée dans Python? par exemple, try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == ‘NameError’ print “Failed with exception [%s]” % name_of_exception Par exemple, j’attrape plusieurs (ou toutes) exceptions et souhaitez imprimer le nom de l’exception dans un message d’erreur.

Comment l’exécution de la gestion des exceptions C ++ est-elle implémentée?

Je suis insortinggué par le fonctionnement du mécanisme de gestion des exceptions C ++. Plus précisément, où l’object d’exception est-il stocké et comment se propage-t-il à travers plusieurs étendues jusqu’à ce qu’il soit intercepté? Est-il stocké dans une zone globale? Étant donné que cela pourrait être spécifique au compilateur, est-ce que quelqu’un pourrait l’expliquer dans […]

VBScript – Utilisation de la gestion des erreurs

Je veux utiliser VBScript pour intercepter les erreurs et les enregistrer (c.-à-d. En cas d’erreur “log quelque chose”), puis reprendre la ligne suivante du script. Par exemple, On Error Resume Next ‘Fais l’étape 1 ‘Fais l’étape 2 ‘Fais l’étape 3 Lorsqu’une erreur survient à l’étape 1, je souhaite qu’elle enregistre cette erreur (ou exécute d’autres […]

Comment puis-je saisir toutes les exceptions qui vont être émises lors de la lecture et de l’écriture d’un fichier?

En Java, existe-t-il un moyen d’obtenir (attraper) toutes les exceptions au lieu d’attraper l’exception individuellement?

Comment un bon développeur ne crée-t-il pas du code avec un facteur de succès faible?

alt text http://soffr.miximages.com/project-management/GoToBus.jpg Regardez l’image ci-dessus. Cela pourrait être un programmeur qui va être frappé par un bus. Selon Wikipedia , dans le développement de logiciels, le “facteur de bus” (ou “facteur de succès de bus”) d’un projet logiciel est une mesure irrévérencieuse de la concentration de l’information chez une seule personne ou très peu […]

Pourquoi la gestion des exceptions est-elle mauvaise?

La langue de go de google n’a aucune exception comme choix de conception, et la célébrité de linus de Linux a appelé la merde d’exceptions. Pourquoi?

Est-ce une mauvaise pratique d’attraper Throwable?

Est-ce une mauvaise pratique d’attraper Throwable ? Par exemple, quelque chose comme ceci: try { // Some code } catch(Throwable e) { // handle the exception } Est-ce une mauvaise pratique ou devrions-nous être aussi précis que possible?