1.5 - Implement exception handling (Thought experiment)

Description

70-483 C# (Exame 70-483) Flashcards on 1.5 - Implement exception handling (Thought experiment), created by Thiago Russo on 06/05/2016.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo over 8 years ago
2
0

Resource summary

Question Answer
Vc está projetando uma nova app e quer implementar uma estratégia adequada de ErrorHandling . Vc está discutindo o tema com alguns colegas, e um deles diz que você deve usar códigos de erro regulares para sinalizar erros porque é mais rápido e sua empresa usou no passado. Vcs tb estão tendo uma discussão sobre qdo criar uma exceção personalizada e qdo usar exceções internas do .NET Framework. 1. Explique ao seu colega as vantagens de Exceções em relação a códigos de erro. As exceções são a objetos, de forma que possam armazenar informação extra que ñ pode ser feito com apenas um código de erro. O .NET Framework também oferece suporte especial para lidar com exceções. Por exemplo, você pode usar blocos catch para lidar com certos tipos de exceções e você pode usar um bloco finally para garantir que determinado código sempre será executado.
2. Quando você deve criar uma exceção personalizada? Vc deve criar uma exceção personalizada somente se esperar que os desenvolvedores manipulem isso ou executar um log personalizado. Se um desenvolvedor ñ for capaz de corrigir o erro específico, não fará qlq sentido criar uma exceção mais específica. Log personalizado pode acontecer qdo vc lançar exceções mais detalhados, para q os devs possam diferenciar entre os erros que acontecem.
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo