Todos para uno y uno para todos
En esta entrada de blog hablaré sobre el artículo “Pair Programming” escrito por Birgitta Böckeler and Nina Siessegger, me pareció realmente curioso que esta práctica como menciona en la introducción, que no tiene una adopción regular en la industria de software porque sus beneficios no son a corto plazo, sino son percibidos a mediano y a largo. Esto me pareció realmente curioso, ya que hemos abordado esta práctica en otra clase llamada “Calidad y pruebas de Software”, donde se mencionaban sus beneficios, de tal forma que en un proyecto decidimos usarlo, porque empezamos a tener dificultades en él, y realmente resultó de buena forma, viendo la otra persona errores en el código ya hecho y en él que se estaba realizando apenas, además de facilitarse un poco más al realizarse de forma virtual que física.
Para esta forma de “pair-programming” usamos el estilo del manejador y navegador, ya que era un compañero quien hacía el código, y yo cumplía el rol del navegador, para verificar los errores y ayudando a corregirlos de una forma eficiente.
De la misma forma para poder aplicar una nueva técnica hay que evitar ciertas cosas que hacen que la experiencia con esta práctica no se tan placentera. Entre las que se podrían encontrar, evitar distracciones cuando no se es la persona que está programando, ya que esto podría ser realmente molesto, para la persona que está haciendo el código, debido a que podría tener la sensación de que lo está haciendo sola.
También está el de querer dirigir la forma de codificar de la otra persona, dándole ciertas instrucciones como “Escribe un if” o “Ahora imprime”, ya que el rol de esa persona debería ser corregir y apoyar.
Otra forma de favorecer esta práctica debería ser tener paciencia de la misma forma para el navegador, ya que puntualizar o señalar los errores de forma inmediata puede ser molesto para el manejador e interrumpir su proceso.
Esta es una buena forma de programar porque ofrece varios beneficios al trabajar en equipo, pero se deben considerar ciertos puntos para evitar que esto se convierta en algo molesto.
Comentarios
Publicar un comentario