![]() |
Creado por Thiago Russo
hace más de 8 años
|
|
Pregunta | Respuesta |
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. |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.