Actualizado el 22 de Mayo del 2020 (Publicado el 17 de Febrero del 2018)
2.186 visualizaciones desde el 17 de Febrero del 2018
2,0 MB
73 paginas
Creado hace 13a (09/02/2012)
Scrum Manager
En busca de la excelencia del Código
Raúl Herranz
Rev. 1.0
Scrum Manager
En busca de la excelencia del Código
Formación
Rev.1.0.0 Febrero-2012
Título
En busca de la excelencia del Código
Autor
Raúl Herranz Serrano
Imagen de Portada
Raúl Herranz Serrano
Revisiones y ampliaciones
1.0.- Febrero de 2012
Más información, y última versión en: http://www.scrummanager.net
Derechos
Derechos registrados en Safe Creative.
Condiciones de uso, copia y distribución en: http://www.safecreative.org/work/1202091053784
Contenido
Prólogo ....................................................................................................................................................................... 7
Apuntes de formación Scrum Manager .......................................................................................................................... 9
Plataforma abierta para consulta y formación profesional Scrum Manager.............................................................. 9
Servicios profesionales para formación y asesoría Scrum Manager .......................................................................... 9
Agradecimientos ........................................................................................................................................................... 10
Introducción ..............................................................................................................................................................11
¿A quién va dirigido este libro? ..................................................................................................................................... 13
¿Qué es la excelencia del Código .................................................................................................................................. 13
¿Qué encontrarás en los siguientes capítulos? ............................................................................................................. 14
Automatización de Tareas .........................................................................................................................................15
Introducción .................................................................................................................................................................. 17
Convenciones de desarrollo .......................................................................................................................................... 17
Catálogo de herramientas y librerías externas ......................................................................................................... 17
Distribución normalizada de artefactos .................................................................................................................... 18
Reglas de estilo del código y su documentación ...................................................................................................... 19
Colectivización del código fuente .................................................................................................................................. 20
Sistemas de control de versiones ............................................................................................................................. 20
Gestión de las modificaciones .................................................................................................................................. 20
Conceptos clave ........................................................................................................................................................ 21
Estrategias de ramificación y fusión ......................................................................................................................... 22
Scripts de automatización ............................................................................................................................................. 24
Sistemas de Integración Frecuente ............................................................................................................................... 24
Buenas prácticas ....................................................................................................................................................... 25
Resumen ....................................................................................................................................................................... 25
Revisiones de Código .................................................................................................................................................27
Introducción .................................................................................................................................................................. 29
Programación por Parejas ............................................................................................................................................ 29
Programación por Parejas vs. Mentoring ................................................................................................................. 29
Variantes de la Programación por Parejas ................................................................................................................ 30
Buenas prácticas en la Programación por Parejas .................................................................................................... 30
El coste de la Programación por Parejas ................................................................................................................... 31
Cuándo aplicar la Programación por Parejas ............................................................................................................ 31
Revisión por Pares ......................................................................................................................................................... 32
Técnicas de revisión .................................................................................................................................................. 33
Centrarse en lo importante ...................................................................................................................................... 34
Análisis de Métricas de Calidad .................................................................................................................................... 34
¿Qué métricas tomar? .............................................................................................................................................. 34
Clasificación de las Métricas ..................................................................................................................................... 35
El lado oscuro de las métricas ................................................................................................................................... 36
Resumen ....................................................................................................................................................................... 36
Pruebas .....................................................................................................................................................................39
Introducción .................................................................................................................................................................. 41
Preparar el terreno ....................................................................................................................................................... 41
Contenido
Clasificación de las Pruebas .......................................................................................................................................... 41
Pruebas Unitarias.......................................................................................................................................................... 42
Pruebas Unitarias y Desarrollo Dirigido por Pruebas (TDD) ..................................................................................... 43
Pruebas de Integración ................................................................................................................................................. 43
Artefactos específicos para pruebas ......................................................................................................................... 44
Pruebas de Sistema ....................................................................................................................................................... 45
Pruebas de Implantación .............................................................................................................................................. 46
Pruebas de Aceptación.................................................................................................................................................. 46
Pruebas de Regresión.................................................................................................................................................... 47
Resumen ....................................................................................................................................................................... 47
Refactorización del Código ........................................................................................................................................49
Introducción .......................................................................................................
Comentarios de: Scrum Manager: En busca de la excelencia del Código (0)
No hay comentarios