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.




13
Exception vs résultat vide lorsque les entrées sont techniquement valides mais non satisfaisantes
Je développe une bibliothèque destinée à être publiée. Il contient diverses méthodes permettant de manipuler des ensembles d'objets: générer, inspecter, partitionner et projeter les ensembles dans de nouveaux formulaires. Le cas échéant, il s'agit d'une bibliothèque de classe C # contenant des extensions de style LINQ IEnumerable, à publier sous …

7
Comment écrire un bon message d'exception
Je suis en train de passer en revue le code et l'une des choses que je remarque est le nombre d'exceptions où le message d'exception semble juste répéter où cette exception s'est produite. par exemple throw new Exception("BulletListControl: CreateChildControls failed."); Les trois éléments de ce message peuvent être résolus à …
101 exceptions 

12
On m'a dit que les exceptions ne devraient être utilisées que dans des cas exceptionnels. Comment savoir si mon cas est exceptionnel?
Mon cas spécifique ici est que l'utilisateur peut passer une chaîne dans l'application, qu'elle analyse et l'assigne à des objets structurés. Parfois, l'utilisateur peut taper quelque chose d'invalide. Par exemple, leurs commentaires peuvent décrire une personne, mais ils peuvent dire que leur âge est "pomme". Le comportement correct dans ce …

9
Vérifier première vs gestion des exceptions?
Je travaille sur le livre "Head First Python" (c'est ma langue à apprendre cette année) et je suis arrivé dans une section où ils discutent de deux techniques de code: Checking First vs Exception traitant. Voici un exemple du code Python: # Checking First for eachLine in open("../../data/sketch.txt"): if eachLine.find(":") …



10
Exceptions, codes d'erreur et syndicats discriminés
J'ai récemment commencé un travail de programmation en C #, mais j'ai pas mal de connaissances en Haskell. Mais je comprends que C # est un langage orienté objet, je ne veux pas forcer une cheville ronde dans un trou carré. J'ai lu l'article Exception Throwing de Microsoft qui dit: …
80 c#  exceptions 






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.