Cuando nos encontramos frente a un problema de desarrollo podemos atacarlo de tres modos diferentes:
Históricamente la mayoría de problemas de desarrollo se han atacado utilizando el modo “Datos primero”. Me atrevería a decir que, aún a día de hoy, esta es la manera más utilizada.
Sin embargo la tendencia está cambiando y el modo “código primero” va adquiriendo cada vez más adeptos.
En este post voy a explicar algunas ventajas y desventajas de las diferentes maneras en las que podemos afrontar problemas de desarrollo.
Al empezar cualquier aplicación es siempre una buena práctica definir una estrategia para controlar los posibles errores que puedan aparecer.
El primer instinto es colocar un try – catch en cada uno de los métodos de la aplicación, pero esto no es necesario, C# tiene mecanismos que permiten centralizar el control de las excepciones.
En este artículo voy a explicar las estrategias principales que uso para controlar el flujo de las excepciones.