Buscar este blog

miércoles, 19 de mayo de 2010

Que no te la den con el código!!

Alguna vez habéis pensado en como guardaros la espalda cuando entregáis un código.

¿Romperán el proyecto y luego te dirán que lo arregles?

La ingeniería de el software ya es bastante complicada como para tener parámetros como este en cuenta.

Sería buena práctica resolver las incidencias sobre un código fuente que valide el checksum y por tanto NO MODIFICADO.

Para comprobar que el fuente no se ha modificado (y sobre el que se desarrollarán los parches) realizaremos los siguientes pasos.

1. - Entrega el código y calculo del checksum

find \( -name "*.java" -o -name "*.jsp" -o -name "*.jar" -o -name "pom.xml" \) -type f -exec md5sum {} \; > PROYECTO.md5

En el fichero PROYECTO.md5 se guardarán los checksum de los ficheros fuentes jsp, java, jar y el pom.xml

2. - Verificación del código para hacer uso de la garantía.

md5sum -c PROYECTO.md5

El resultado de este comando indica si se ha modificado algún fichero y cual o cuales se han modificado.

NOTA: Si en lugar del código, entregáis un binario, solo habría que hacer el md5sum del fichero binario.

No hay comentarios:

Publicar un comentario