Compartir a través de


Conceptos acerca del desarrollo en equipo

Si trabaja con un equipo de desarrolladores, puede crear aplicaciones más rápido y puede desarrollar aplicaciones más complejas. Puede combinar las habilidades de distintos programadores para crear aplicaciones que difícilmente podría crear un único programador.

Sin embargo, el desarrollo en equipo requiere un esfuerzo adicional en el proceso de desarrollo. Un correcto desarrollo en equipo depende de:

  • La posibilidad de que varios programadores puedan trabajar simultáneamente con los mismos proyectos y bases de datos.
  • La coordinación de las modificaciones que se realizan en los mismos programas, formularios u otros elementos de la aplicación, de forma que las modificaciones de un programador no sobrescriban las de otro programador.
  • La posibilidad de que los programadores puedan mejorar los elementos existentes de la aplicación (por ejemplo, programas o bibliotecas de clases) sin que afecte al trabajo de los otros programadores que usan actualmente estos elementos.

Por ejemplo, suponga que su equipo está desarrollando una aplicación compleja. Como la aplicación es grande, Visual FoxPro debe permitir a varios programadores trabajar simultáneamente en distintos componentes de la aplicación. Sin embargo, quiere estar seguro de que sólo trabaja un programador a la vez en un elemento individual, como un formulario, de forma que un programador no sobrescriba las modificaciones realizadas por otro programador.

Más aún, quiere que el programador pueda escribir código, probar y depurar un formulario sin que afecte a los otros programadores (y usuarios) que siguen trabajando con una versión anterior del formulario. Cuando el primer programador haya terminado el nuevo formulario, las mejoras se pueden integrar en la aplicación.

Puede seguir los métodos recomendados en esta sección para coordinar el trabajo de varios programadores. Por ejemplo, esta sección proporciona información acerca de cómo trabajar con proyectos y bibliotecas de clases en un entorno de varios programadores.

Vea también

Desarrollar en equipo | Funciones de control de código fuente | Administrar proyectos de Visual FoxPro bajo control de código fuente | Administrar archivos de un proyecto con control de código fuente | Desarrollar y modificar bases de datos en equipo