-
Estilos de TDD: un voto para London
Hace un tiempo escribí sobre los estilos de TDD e intenté hacerlo de forma objetiva. Ahora pretendo continuar con la cuestión pero dando mi opinión. No creo que haya un estilo que sea universalmente mejor que otro (no silver bullet). Creo que un determinado contexto puede resultar más conveniente utilizar uno u otro estilo. Personalmente… — read more
-
Introducción a Pytest
Desde hace ya unos cuantos años cada vez que me prepongo aprender seriamente una nuevo lenguaje de programación empiezo por escribir algunos tests en lugar del clásico (y poco útil) «hola mundo». Es por esto que para quienes pretenden acercarse al mundo Python les traigo un video de introductocción a Pytest, uno de los frameworks… — read more
-
Cierre de un año atípico en IngSoft @ UNTreF
El miércoles pasado cerramos un cuatrimestre atípico debido principalmente a la situación de pandemia. En términos formales tuvimos dos particularidades: todas las clases fueron virtuales y la duración del cuatrimestre fue de 14 semanas (y no de 16 como es habitualmente). Una curiosidad (o no tanto) es que de no ser por la pandemia es… — read more
-
Serie de videos: Python a la XP
A partir del curso que mencioné en el post anterior, empecé a hacer una serie de videos para utilizar como parte del contenido del curso y también para ir entrenando yo mismo. Estos videos los voy a ir publicando en esta lista de YouTube que titulé Python a la XP. Por el momento solo hay… — read more
-
Curso de Introducción al Desarrollo de Software, usando Python y a la XP
La historía es así: una ONG dicta un curso de ~2 meses de introducción a la programación para jóvenes que rondan los 20 años de cara a iniciarlos en la temática y dar un primer paso de una potencial carrera en el sector. Luego la ONG hace un acuerdo con una empresa para continuar la… — read more
-
La influencia de Agile en el uso de prácticas de desarrollo
Este el título del artículo de investigación que estaré presentando en Congreso Bianual de IEEE Argentina. Este artículo, cuya autoría comparto con Diego Fontdevila y Alejandro Oliveros, es parte del resultado de nuestra participación en la iniciativa HELENA Survey. La presentación será esta tarde en el bloque de 15 a 17 hs., la participación es… — read more
-
Algunas reflexiones sobre Agiles 2020, la conferencia y la comunidad
Hace un par de semanas se llevó a cabo la conferencia Agiles 2020 y en ese contexto participé de una sesión de «historia» junto a algunos otros colegas del grupo organizador del primer Agiles allá por 2008. Agradezco a MaríaT y LinaP por haber tomado la iniciativa de armar la sesión. Mientras escuchaba hablar a… — read more
-
«Good enough» Software Engineering
Por estos días me encuentro leyendo el libro «Software Craftsmanship: The New Imperative» de Pete McBreen. Es un libro que tiene casi 20 años y que a mi entender no ha tenido gran difusión. De hecho yo lo encontré por casualidad. No es mi idea en este artículo resumir el libro sino simplemente detenerme en… — read more
-
Estilos de TDD: London vs. Chicago
Hace un tiempo cobró cierta popularidad entre los practicantes de TDD el debate sobre los denominados estilos o escuelas de TDD: «London» y «Chicago». Hay varias explicaciones en la web sobre las diferencias de estos estilos ([1][2][3][4]) que podríamos resumir brevemente en dos dimensiones: FlujoEl estilo Chicago (también denominado «tradicional») propone un desarrollo de adentro… — read more
-
Sobre mi sesión de trunk-based development @ Agiles2020
En lunes pasado presenté mi sesión sobre Trunk-based Development en Agiles 2020. La presentación fue vía Zoom pero como al finalizar el tiempo estipulado aún quedaban algunas cuestiones por hablar, la continuamos por Jitsi. Participaron unas 50 personas y yo personalmente quedé muy conforme con como salió la sesión. Hay una cuestión que salió durante… — read more