-
Agiles 2012: un poco de contexto
El evento se realiza en Universidad Tecnológica Nacional, Facultad Regional Regional (el mismo lugar donde se realizó JAIIO en año pasado). En esta ocasión el viaje lo hice junto a mis colegas Kleerianos, salimos de Buenos Aires en un convoy de dos autos alrededor de las 15 hs. y arribamos a Córdoba alrededor de las… — read more
-
Probando excepciones
¿Como probar que un método lanza una excepción ante una determinada situación excepcional? Usando NUnit o JUnit 4, basta con escribir el método de prueba y poner una simple anotación indicando el tipo de excepción esperada. Pero no todos los xUnit brindan esta posibilidad, entonces debemos apelar a una estrategia similar a la siguiente. Asi… — read more
-
Escribiendo pruebas unitarias para código legacy
Desde que volví a trabajar en consultoría este es uno de los temas que más me he encontrado. Sinceramente no me sorprende pues: TDD y la automatización de pruebas, son dos temas que están en claro ascenso de popularidad Casi toda la bibliografía de TDD parte de la base de la creación de aplicaciones desde… — read more
-
Preparando en Tutorial de Integración Continua
Esta semana estuve comencé a preparar el material el tutorial que voy a dictar en Agiles 2012. Decidí tomar como base el material que utilicé para la actividad que hice en Agiles@BsAs. Entre las modificaciones que pienso incluir están Sonar, Gradle y algo de teoría de continuous delivery. De cara a adaptar mejor el contenido a… — read more
-
Un caso real de conflicto entre atributos de calidad
Existe entre ciertos atributos de calidad una relación conflictiva. Un caso típico lo representan seguridad y usabilidad. Una técnica común para implementar seguridad, es pedir al usuario el ingreso de una clave a la hora de realizar ciertas operaciones. En algunos casos, esta técnica se lleva al extremo pidiendo al usuario confirmación, re-confirmación e ingreso… — read more
-
Algunas prácticas para organizar el trabajo
Hoy quiero compartir algunas prácticas para organizar el trabajo que cobran mayor relevancia cuando uno trabaja de forma independiente. Establece horarios Puede que al sentirte más dueño de tus tiempos terminés trabajando en cualquier horario, lo cual luego te lleva a comer en cualquier horario, lo cual te lleva a dormir en cualquier horario, lo… — read more
-
Algunos pensamientos sobre la UBA
Sin duda la UBA es un ícono de la educación pública. Para muchos también es un sinónimo de excelencia académica y como tal sus egresados son tenidos en alta estima. Si uno intenta analizar a que se debe esta percepción se encontrará con algunos hechos como: La UBA es una de las casas de altos… — read more
-
Día del profesor
Hoy 17 de Septiembre es el día del Profesor en conmemoración del paso a la inmortalidad de José Manuel Estrada. Les comparto esta breve reseña publicada por el diario El Tribuno (Jujuy). Les deseo un feliz dia todos mis colegas y les dejo esta frase que refleja claramente mi elección «Ser profesor es la elección… — read more
-
Crónicas del nuevo rumbo
Ya pasaron un par de semanas desde que inicié este nuevo camino y la verdad es que la cosa viene bastante bien. Por un lado tengo algo de trabajo de desarrollo, como para no dejar de «ensuciarme» las manos y por otro lado tengo algunos trabajos de consultoría/capacitación. Los trabajos de desarrollo me han llevado… — read more
-
Continuous Delivery en FIUBA
La semana pasada asistí a la presentación del trabajo profesional de Hernán Carrizo. El trabajo consistió en la implementación de un pipeline de continuous delivery en un proyecto existente. Tomé algunas notas interesantes, de directa aplicación en mi actividad profesional actual. Pero sin duda lo mejor de todo es ver que en Fiuba se hacen… — read more