Una experiencia en PythonBugDay
Sábado, Enero 19th, 2008Hoy se llevó a cabo el octavo Python Bug Day. Sabía que era en estos días pero no lo tenía presente ni se me había ocurrido participar. Al mediodía Facundo Batista me lo recuerda por chat y me pregunto… ¿Por qué no? Puedo probar unas horas, ver que pasa, nunca compilé Python tal vez tenga que hacerlo para probar una solución.
Me dieron una lista de bugs fáciles. Y elejí este: 1779. El bug en particular podría haber sido resuelto en pocos minutos por un desaarrollador de Python. Es más, el mismo había sido reportado por el creador del lenguaje
Pero como bien dice en uno de los comentarios, es un buen bug para el Python Bug Day. A un experto, resolverlo no le habría costado nada, pero tampoco le habría aportado nada. A un novato como a mi me sirvió para conocer algo del nucleo del lenguaje y el proceso que hay que seguir para resolver un bug:
- Bajar la última versión del código fuente
- Compilar
- Correr los tests para ver que todo ande bien
- Encontrar el bug y arreglarlo
- Correr los tests nuevamente
- Arreglar los tests que fallan
- Agregar tests que prueben el arreglo
- Correr los tests nuevamente
- Armar un parche
- Envair el parche
4 votos


Axxón