- Oye... hay que integrar los cambios que nos enviaron... me han dicho que de hoy no puede pasar...
- ¿Seguro?... bueno, qué remedio... voy a guardar una versión de lo que tenemos ahora, por si acaso... y me pongo con ello...
Y así comenzaron las 3 últimas y horribles horas...
Venga, cogemos el VMerge (excelente herramienta, teneis que probarla), veamos las diferencias por módulo funcional... ajá... subo lo nuevo... elimino lo inncesario... mantengo nuestro código de trabajo más actualizado...
Ok... compilemos... lanzo el Maven... y esperar...
¡Coño!... un error... a ver... joder... me han cambiado un método... sus parámetros, invocación y modo de recoger el resultado... hay que joderse.... bueno... arranquemos el Idea... busco la clase.... buscamos cómo hay que llamarlo ahora... joder... cosa más absurda... han cambiado los dos parámetros por uno único que encapsula los dos anteriores... vaya tontería... en fin...
A compilar de nuevo...
¡Joder!... otro error... a ver de qué se queja ahora... joder, joder y joder... ¿que no encuentra la clase?... a ver... ¡ah!... que han metido referencias nuevas a spring... okis... actualizo el project.xml, meto la nueva referencia...
A compilar por última...¡¡¡MIERDA!!!... ¿y ahora qué?....
¿Otra clase?.... pero esta es nuestra... cómo puede ser que no la encuentre... ¡¡¡joder!!! ¡¡pues claro que no la encuentra!!!... ¡¡no me la han enviado!!...
Email... Asunto: FALTAN CLASES... Mensaje: Faltan clases... ¿ME LAS PODEIS ENVIAR TODAS?.. Gracias...
Voy a por un laxante... digooooo... un café...
2 min más tarde...
Vale... nuevo correo... sí... las jodidas clases... las guardo... comparo... claro... hay nuevas, ¿cómo no?... las copio...
A compilar... ¡A VER SI ES LA ÚLTIMA Y JODIDA VEZ!...
...
...
...
¡Guay!... Build Successful
Okis... paro el IAS... subo librerías servidor... directorio Apache... subo los jar de cliente...
Bien, bien.... lanzo ejecución... arranca, arranca....
....
...
¡¡ME CAGO EN...!!!
¿Pero qué ?... ¿y esto?...
Bueno, bueno... tranquilo... tranquilo... a ver, compila de nuevo... coger los jar de cliente... elimina la firma de seguridad... fírmalos de nuevo... ahora otra vez arriba y ejecutamos...
y ahora....
...
...y ahora aparece un negro y me da por el puto culo... ¡¡JODER!!...
Nada, que no quiere arrancar...
Teléfono... ring... ring.... ring....
- Sí...
- Oye, soy yo... (el que os va a cortar las pelotas)... esta mierda no arranca...
- ¿No compila?...
- No... compilar, compila (este debe de pensar que soy tonto)... lo que pasa es que la aplicación no arranca... (vamos, que te has vuelto a dejar algo...).
- ¡Ah!... claro...
- (¿claro?)... esto... ¿cómo?
- Sí... que es normal...
- Ah.... (claro, es normal, no te jode... pues nada, ya se lo explicarás tú al cliente cuando no pueda entrar)...
- Es que hay nuevas referencias...
- Ah... (¡ah!... ¿sí?.. ¿hay nuevas referencias?... claro... culpa mía... debería haberlo visto en mi jodida bola de cristal...)
- Y los cambios...
- ah... (¿cambios? ¿qué cojones de cambios? ¿qué mierda me has enviado?)...
- Bueno... pues lo que voy a hacer, es que cojo y te lo vuelvo a enviar todo de nuevo...
- ah... vale... (es decir... ¿qué cojones me has estado enviando entonces?... ¿o es que te pensabas que las cosas que faltaban se iban a crear por regeneración espontánea?)...
- Bueno... pues en media hora te llegará...
- Ya... vale... pues hasta luego...
Y aquí estamos... ya ha pasado la media hora... ya tengo TODO... aunque no se si creérmelo... y me dispongo a volver a comparar (otra vez más), los fuentes... a copiarlos... a intentar compilarlos... y quizás dentro de otra hora podré acceder a la aplicación... o darlo por perdido... retirarme y largarme al campo a criar ovejas...
Vamos... comprobado... 'Cuando piensas que todo va bien, algo ira mal... cuando creas que algo va mal, irá a peor... cuando crees que ya no se puede ir a peor... irá a peor'...
Es cierto... no hay límites cuando las cosas pueden ir mal...
Gracias Murphy...