1 / 7

Jonathan Valencia – ADSI 05/10

Definición de Estándares utilizados para programación y Bases de Datos Control de versiones y su implementación. Jonathan Valencia – ADSI 05/10. Definición de Estándares utilizados para programación y Bases de Datos:.

vangie
Download Presentation

Jonathan Valencia – ADSI 05/10

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Definición de Estándares utilizados para programación y Bases de DatosControl de versiones y su implementación Jonathan Valencia – ADSI 05/10

  2. Definición de Estándares utilizados para programación y Bases de Datos: • Los procesos de estandarización consiste en ajustar a un determinado tipo o modelo los bienes o servicios por adquirir o contratar, en atención a los equipamientos preexistentes

  3. Objetivos • Delimitar el conjunto de opciones posibles de tecnologías y productos para el desarrollo de aplicaciones web, garantizando un desarrollo y mantenimiento estándar. • Garantizar un óptimo periodo de vida útil de las aplicaciones web, propendiendo al uso de herramientas y plataformas de desarrollo cuya vigencia en el mercado tecnológico esté garantizada a largo plazo.

  4. Características de estandarización • Nombres de variable apropiadas • Estilo de indentación • Valores booleanos en estructuras de decisión • Bucles y estructuras de control  • Espaciado

  5. Control de versiones • Es una herramienta que permite la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del mismo. • Los sistemas de control de versiones facilitan la administración de las distintas versiones de cada producto desarrollado, así como las posibles especializaciones realizadas

  6. Sistemas control de versiones • Concurrent Versioning System • Subversión • SourceSafe

  7. Ventajas • Se sigue la historia de los archivos y directorios a través de copias y renombrados. • Las modificaciones (incluyendo cambios a varios archivos) son atómicas. • La creación de ramas y etiquetas es una operación más eficiente; Tiene costo de complejidad constante (O(1)) y no lineal (O(n)) como en CVS. • Se envían sólo las diferencias en ambas direcciones (en CVS siempre se envían al servidor archivos completos). • Puede ser servido mediante Apache, sobre WebDAV/DeltaV. Esto permite que clientes WebDAV utilicen Subversion en forma transparente. • Maneja eficientemente archivos binarios (a diferencia de CVS que los trata internamente como si fueran de texto). • Permite selectivamente el bloqueo de archivos. Se usa en archivos binarios que, al no poder fusionarse fácilmente, conviene que no sean editados por más de una persona a la vez. • Cuando se usa integrado a Apache permite utilizar todas las opciones que este servidor provee a la hora de autentificar archivos (SQL, LDAP, PAM, etc.).

More Related