Assertions

Hola a todos, para esta oportunidad quiero compartir con Ustedes una practica de programacion que puede ayudarles a mantener la confiabilidad en el codigo que producen dia a dia.

El tema de las asersiones permite que se evaluen pre condiciones y pos condiciones de una determinada seccion de codigo. La evaluacion de estas condiciones permite que tengamos una idea mas precisa de los posibles fallos que se pueden ocasionar dentro del codigo.

Usando la libreria System.Diagnostics, se referencia a la clase Debug que dentro de sus metodos tiene el metodo Assert.

Este metodo tiene 4 sobrecargas, la mas usada suele ser:

Debug.Assert(condition, message)

Donde condition es una condicion que se evalua y message es un mensaje que provee informacion que generalmente el desarrollador usa para saber que condicion no se cumplio. Luego el mensaje aparece si y solo si la condicion es falsa.

Pruebe una aplicacion de consola con las siguientes lineas de codigo:

static void Main(string[] args)
        {
            Debug.Assert(true, "Mensaje para mostrar");
            Debug.Assert(false, "Mensaje para mostrar");
        }

 

Saludos,

Roberto Erazo

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s