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