Del curso: Introducción a las habilidades profesionales en el desarrollo de software

Recorrido por varios servicios de repositorio de código - Tutorial de Python

Del curso: Introducción a las habilidades profesionales en el desarrollo de software

Recorrido por varios servicios de repositorio de código

Los servicios de alojamiento de repositorios son aplicaciones web de terceros que envuelven y mejoran un sistema de control de versiones. Uno de los sistemas de control de versiones más populares hoy en día es Git. Y el servicio de alojamiento más popular para Git es GitHub. GitHub permite colaborar en proyectos desde cualquier lugar. Veamos algunas de sus características. Uno, permite almacenar el código en la nube. Esto hace que esté disponible para ti y para otros, independientemente de la ubicación. Dos, GitHub tiene un registro de paquetes de software. El registro ayuda a encontrar librerías aprobadas por la comunidad. Tres, GitHub tiene incorporada la revisión del código. Una revisión del código permite a otros programadores de tu equipo compartir comentarios y hacer preguntas sobre tu trabajo. Es una herramienta inestimable en muchas organizaciones para garantizar la calidad de los cambios de código. Y cuatro, los flujos de trabajo de GitHub permiten definir los requisitos que se deben aprobar antes de que se envíe a los clientes una nueva versión del software. Esta funcionalidad ayuda a que los equipos entreguen software constantemente. Sin embargo, GitHub no es la única opción en el alojamiento de repositorios; hay otras que ofrecen una funcionalidad similar. Por ejemplo, BitBucket. BitBucket es ideal para los equipos que prefieren una integración perfecta con otras herramientas de planificación. Al igual que GitHub, Bitbucket ofrece revisión de código. Sin embargo, si utilizas su herramienta de seguimiento de software, Jira, también puedes crear tareas y problemas directamente en la revisión del código. No hay necesidad de saltar a otro sistema. Bitbucket también dispone de «Pipelines», que permiten realizar comprobaciones y enviar el software cuando todo parezca correcto. Por último, puedes recibir alertas de seguridad en tiempo real mientras desarrollas el código, lo que te ayuda a mantener la seguridad del proyecto. Solo hemos explorado dos de los servicios de alojamiento de código más populares, pero deberías ver el papel destacado que desempeñan en el éxito de los proyectos de software.

Contenido