-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

dimanche 20 avril 2014

Qu'est-ce que la gestion des exceptions?

La gestion des exceptions est une structure du langage de programmation commun qui permet aux programmes d'identifier et de gérer gracieusement erreurs qu'ils pourraient rencontrer comme ils courent. Il fonctionne en changeant le débit d'un programme d'exécution normale à un ensemble spécifique de mesures d'atténuation quand une erreur est trouvée. Un programmeur peut créer des ensembles d'actions spécifiques qui sont invoquées lorsque certaines erreurs se produisent. Recherche et gestion des exceptions n'est pas nécessairement un événement fatal pour un programme; il est parfois possible de l'exécution du programme continue après le traitement d'exception se produit.

Il est souvent possible, tandis que la programmation d'une partie spécifique du code, pour l'un de déterminer exactement où la gestion des exceptions est nécessaire. Dans ce cas, la plupart des langages de programmation, y compris Java et C + +, ont des mots clés spécifiques et des structures de contrôle qui peuvent être placés dans le code pour gérer les erreurs. Ces structures peuvent gérer un grand nombre d'erreurs, et avec un bon entretien, il est souvent possible pour un programmeur de prévoir la majorité des erreurs possibles pour un morceau de code particulier.

La gestion des exceptions peut aussi être utile pour l'analyse entrée. Par exemple, lors de l'analyse d'entrée numérique, on peut immédiatement dire si un morceau de données est non-numérique si le gestionnaire de test et d'exception approprié est mis en place. Si une exception se produit, le gestionnaire attrape, qui dit immédiatement le programme que l'entrée n'est pas valide. Ce qui se passe ensuite dépend de la façon dont le reste du programme est structuré; il pourrait quitter, ou il peut continuer et simplement ignorer l'entrée invalide.

La gestion des exceptions appropriées ne garantit pas l'exécution du programme sans faille. Il ne garantit pas non plus que le programme s'arrête après une erreur est trouvée, et elle ne garantit pas que le programme se poursuivra. Afin de gérer les erreurs correctement, un programmeur doit utiliser la gestion des exceptions en collaboration avec le sens commun et une attention aux détails. Idéalement, manipulation d'erreur appropriée permettra un programme afin d'éviter les formes les plus graves d'erreurs, comme invalide accédant mémoire, tout en donnant des messages d'information sur les questions pouvant être fixés, comme entrée invalide ou des problèmes inattendus avec l'exécution d'un programme.

La gestion des exceptions attrape erreurs appelées "erreurs de temps d'exécution"; elle ne garantit pas que le code soit exempt de bogues ou des erreurs de syntaxe. Avoir la manipulation dans le code erreur ne garantit pas que le code soit correct. Il est possible pour la gestion des erreurs de rater des bugs dans le code, et même le meilleur attraper erreur est rarement infaillibles. Après mise au point est terminée, la présence de la gestion des exceptions permet beaucoup plus facile pour la maintenance du code de débogage et future, si nécessaire.