--Originally published at Luis Codes
Afortunadamente para el proceso de V & V tenemos varias herramientas que nos ayudarán a realizarlo paso a paso. A continuación veremos algunas de las mas fomosas o que me parecieron mas interesantes, de manera resumida:
TOOLS FOR VERSION CONTROL
Los sistemas de control de versiones, son una categoría de herramientas de software que ayudan a un equipo de software a gestionar los cambios en el código fuente a lo largo del tiempo. Realizan un seguimiento de todas las modificaciones en el código en un tipo especial de base de datos. Por ejemplo, si surge algun error, los desarrolladores pueden ir atrás en el tiempo y comparar las versiones anteriores del código para ayudar a resolver el error al tiempo que se minimizan las interrupciones para todos los miembros del equipo.
GIT
Es una herremienta que nos ayuda a tener un control de versiones de código de forma distribuida.
Características
- Proporciona un fuerte apoyo para el desarollo no lineal
- Modelo de repositorio distribuido
- Capaz de manejar de manera eficiente proyectos de tamaño pequeño a grande.
Pros
- Rendimiento rápido y eficiente.
- Multiplataforma.
- Los cambios de código se pueden rastrear de manera fácil y clara.
Contras
- El registro histórico complejo y más grande se vuelve difícil de entender.
- No admite la expansión de palabras clave ni la conservación de la marca de tiempo.
CVS
Características
- Modelo de repositorio cliente-servidor.
- Varios desarrolladores pueden trabajar en el mismo proyecto de forma paralela.
- Mantiene una instantanea historica del proyecto.
- Utiliza la técnica de compresión delta para un almacenamiento eficiente.
Pros
- Multiplataforma.
- El cliente de línea de comandos robusto y con todas las funciones permite una potente secuencia de comandos.
- Se adapta espléndidamente a la naturaleza colaborativa del mundo del código abierto.
Contras
- Sin verificación de integridad para el repositorio de código fuente.
- Noa dmite comprobaciones Continue reading "Herramientas para V & V"