Mes: enero 2015
Web Browser Automation – ¿Sabes para qué sirve Selenium Web Driver?
Si alguna vez has preguntado ¿Qué herramienta puedo usar para automatizar una página web? te recomiendo que leas el siguiente post.
[OffTopic] – ¿Qué es refactoring?
Si alguna vez has te has preguntado ¿Qué significa refactorizar código? te recomiendo que veas la siguiente imagen.
UnitTest – ¿Qué nombre debe tener una prueba unitaria?
Si alguna vez has te has preguntado ¿Cómo nombrar una prueba unitaria? te recomiendo que leas este post.
[TestMethod]//¿Qué prueba este método? public void Test1(){} [TestMethod]//¿Cuál es la respuesta esperada? public void GrabarCliente(){} [TestMethod]//¿Cuál es el escenario en que retorna falso? public void GrabarCliente_RetornaFalso(){} [TestMethod]//¿Por qué graba cliente y pedido a la vez? public void GrabarClientePedido_RetornaFalso(){}
throw vs throw ex ¿Cuál crees que no debes usar?
Si alguna vez te has puesto a pensar ¿Qué debo usar un throw o throw ex? y no sabias que elegir entonces te recomiendo que leas este post.
public void Tarea() { try { //Ocurre una excepción } catch (Exception ex) { //Envio Mail //Log de errores //Etc //¿throw o throw ex;? } }
[OffTopic] – ¿Qué indicador usas para medir la calidad de tu código?
Esta imagen lo es todo, el mejor indicador para medir la calidad del código es: Wtfs/minute.
Try-Catch – ¿Por qué y para qué usas throw?
Hello World!
Hola, soy Luis Alexander Aldazabal Gil profesional en Ingeniería de Sistemas de la UPC, actualmente vengo desempeñando el cargo de Arquitecto de software en Intergrupo, soy amante de la tecnología .Net y de los viajes, obsesionado con el código limpio y fiel creyente que el código debe ser escrito por humanos y para humanos. Mis amigos me conocen como berczeck pero acá simplemente soy Alex. El objetivo de este blog es dar a conocer que el código se puede escribir de una manera que sea fácil de leer y comprender, que existen mejores formas de hacer las cosas aplicando buenas prácticas y que todo debe ser hecho con pasión e imaginación; además, de hablar de todo lo que trae el ecosistema .Net.