Articles of exception de

Débogage de Visual Studio – ignorez les exceptions à un endroit en le déchirant ailleurs?

J’ai du code qui génère une grande quantité d’ArgumentExceptions sur une ligne particulière (qui se trouve dans un code de développeur différent, donc je ne peux pas le changer), qui sont ensuite capturés et traités de manière appropriée. J’essaie de déboguer les ArgumentExceptions qui se produisent dans une section de code différente (et sont ensuite […]

Attraper des numéros de ligne dans les exceptions Ruby

Considérons le code Ruby suivant test.rb: begin puts thisFunctionDoesNotExist x = 1+1 rescue Exception => e pe end À des fins de débogage, j’aimerais que le bloc de secours sache que l’erreur s’est produite à la ligne 4 de ce fichier. Y a-t-il une manière propre de le faire?

Comment puis-je activer Visual Studio 2010 en cas de première exception?

Je lisais la question de la stack de débordement Comment puis-je configurer Visual Studio pour afficher une trace de stack pour les exceptions de première chance? concernant le débogage des exceptions de première chance sur Visual Studio 2010, et je ne suis pas en mesure de trouver cette option. Comment est-ce que je peux activer […]

Conception de classe d’exception c ++

Qu’est-ce qu’un bon design pour un ensemble de classes d’exception? Je vois toutes sortes de choses à propos de ce que les classes d’exception devraient et ne devraient pas faire, mais pas une conception simple, facile à utiliser et à développer. Les classes d’exception ne doivent pas renvoyer d’exceptions, car cela pourrait conduire à la […]

Le débogueur ne casse pas / ne s’arrête pas pour les exceptions dans la méthode asynchrone

Lorsqu’un débogueur est associé à un processus .NET, il s’arrête (généralement) lorsqu’une exception non gérée est levée. Cependant, cela ne semble pas fonctionner lorsque vous utilisez une méthode async . Les scénarios que j’ai essayés auparavant sont répertoriés dans le code suivant: class Program { static void Main() { // Debugger stopps correctly Task.Run(() => […]

Pause à l’exception de pydev

Est-il possible d’obtenir le débogueur pydev pour faire exception à la règle?

Qui supprime la mémoire allouée lors d’une «nouvelle» opération qui a une exception dans le constructeur?

Je ne peux vraiment pas croire que je n’ai pas trouvé de réponse claire à cette question … Comment libérez-vous la mémoire allouée après qu’un constructeur de classe C ++ lève une exception, dans le cas où il est initialisé à l’aide de l’opérateur new . Par exemple: class Blah { public: Blah() { throw […]

Poursuivre dans le débogueur Visual Studio après une exception

Lorsque je débogue un programme C # et que je reçois une exception lancée (soit lancée par le code OU lancée par le framework), l’EDI s’arrête et me renvoie à la ligne correspondante dans mon code. Tout va bien pour l’instant. Je presse alors “F5” pour continuer. A partir de ce moment, il semble que […]

Quelle exception lancer à partir d’un setter de propriétés?

J’ai une propriété de chaîne qui a une longueur maximale car les données sont liées à une firebase database. Quelle exception dois-je lancer si l’appelant tente de définir une chaîne dépassant cette longueur? Par exemple, ce code C #: public ssortingng MyProperty { get { return _MyBackingField; } set { if (value.Length > 100) throw […]

Est-ce une bonne ou une mauvaise idée de lancer des exceptions lors de la validation des données?

Lors de la validation des données, j’ai pris l’habitude de faire ce qui suit * Note: Je n’ai pas vraiment de booléens individuels pour chaque contrôle. Ceci est juste pour l’exemple. * Une autre note: toute gestion des erreurs lors des tests est effectuée correctement. Les seules exceptions jetées dans le try-catch sont les miennes. […]