Skip to main content

Veritran Docs

Definición y aplicación del versionado

La ramificación es obligatoria después de la primera entrega al cliente. El esquema de versionado elegido para tu proyecto debe adaptarse al tamaño, madurez y necesidades reales del equipo ya que, en algunos casos, incorporar GIT puede suponer un alto coste de aprendizaje en relación a los beneficios inmediatos. Por ello, el nivel de complejidad de tu enfoque de versionado dependerá de tu proyecto.

En los casos siguientes, se sugiere adoptar un esquema de versionado sencillo y evitar los excesivamente complejos:

  • Para equipos muy pequeños y coordinados, todos trabajando en la misma funcionalidad y comunicándose constantemente.

  • Para desarrollos cortos, puntuales o experimentales, en los que prima la rapidez sobre el orden.

  • Para proyectos heredados sin evolución y de muy bajo mantenimiento.

En estos casos, al menos una única rama por versión o hito de entrega ayuda a mantener cierto orden y trazabilidad.

Importante

El control de versiones no es obligatorio para todos los proyectos desde el principio del desarrollo, pero se convierte en obligatorio una vez que un proyecto entrega la primera versión a un cliente.

Cuándo empezar a crear ramas

El uso de ramas es obligatorio una vez realizada la primera entrega al cliente. Sin embargo, hay etapas previas durante el desarrollo en las que se sugiere fuertemente la ramificación :

  • Cuando empiezan a coexistir desarrollos paralelos, con distintos niveles de avance o plazos de entrega.

  • Cuando existe una base funcional consolidada que permite la división sin necesidad de realizar constantemente pulls de actualización:

    • El equipo ya ha definido la arquitectura de la aplicación (se añaden dependencias).

    • El equipo ya ha establecido el tema y las capas básicas definidas en los estándares del sistema de diseño #UUID-6b92c223-098a-3d44-e657-44fcf5bc6e76 (como layouts y vistas).

    • El equipo cargó los recursos proporcionados por el equipo de diseño.

    • El equipo estableció los parámetros necesarios.

    • El equipo definió rangos de valores para las fichas. Consulta Data para conocer las mejores prácticas en materia de tokens.

    • Los desarrolladores tienen todo lo necesario para empezar a crear funcionalidades.

Lee Esquemas de versionado para conocer cada uno de los enfoques de versionado que se pueden adoptar en un equipo y elegir el más adecuado para el proyecto en el que estás trabajando.