Nota: El formulario se ha cubierto en idioma: Español
Cómo hacemos Git Bisect y Bibisect en LibreOffice
Resumen
Cuando los programas se rompen la mejor herramienta para un desarrollador es saber qué cambio provocó el bug. Al igual que otros proyectos, en LibreOffice usamos Git Bisect para encontrar commits defectuosos. Sin embargo, a diferencia de otros proyectos, en LibreOffice usamos una técnica llamada Bibisect para buscarlos sin estar recompilando LibreOffice en cada iteración. Esta sesión mostrará un modo amigable con los principiantes lo que son Git Bisect y Bibisect y cómo los usamos en LibreOffice.
Detalles de la propuesta:
- Tipo de propuesta: Taller (indica la duración en la descripción: máximo 2 horas)
- Idioma: Español
- Web del proyecto: https://wiki.documentfoundation.org/QA/Bibisect
- Público objetivo: Esta charla servirá a desarrolladores profesionales y novatos por igual para aprender la herramienta Bisect y la técnica adicional Bibisect. Git Bisect es la herramienta que cierra el círculo entre hacer commits consultarlos después, por lo que es un gran motivador para aprender buenas prácticas para hacer commits.
Descripción completa
Cuando los programas se rompen la mejor herramienta para un desarrollador es saber qué cambio provocó el bug. Al igual que otros proyectos, en LibreOffice usamos Git Bisect para encontrar commits defectuosos. Sin embargo, a diferencia de otros proyectos, en LibreOffice usamos una técnica llamada Bibisect para buscarlos sin estar recompilando LibreOffice en cada iteración. Esta sesión mostrará un modo amigable con los principiantes lo que son Git Bisect y Bibisect y cómo los usamos en LibreOffice.
Recordemos que el control de versiones es un tema central en el desarrollo de software, y Git es, hoy por hoy, el sistema más robusto a nivel mundial, incluso más allá del ámbito del Software Libre. Este sistema fue escrito por el propio creador del sistema operativo Linux, Linus Torvalds, y es usado para manejar miles de cambios por cada versión de proyectos como Linux, LibreOffice, Android, Chrome, etc.
Ponente:
- Nombre: Octavio Alvarez
- Bio: Soy un ingeniero en Redes de Datos con sistemas Cisco y Linux. He sido Arquitecto de Infraestructura de Red para un proveedor mexicano de Internet Satelital. Actualmente manejo varios proyectos de Soporte Técnico para instrumentos de control de calidad en el sector de las telecomunicaciones, en Guadalajara, México. También participo de forma voluntaria en proyectos de Software Libre como Debian y LibreOffice.
Info personal:
- Web personal: http://blog.alvarezp.org
- Twitter/X: alvarezp2000
- GitLab (u otra forja o portfolio general): https://gitlab.com/alvarezp2000
Código de conducta
✅ Aceptado