On Oct 19, 11:49 pm, Alfredo Casado <
casado.alfr...@gmail.com> wrote:
> *Por esa regla de tres sería mejor testear con la que vamos a usar
> en producción, no con una HSQL o H2.*
> *
> *
> *¿No testeas con tu la bd que vas a tener en producción?, me parece un tema
> fundamental teniendo en cuenta las enormes diferencias de comportamiento
> entre distintos SGBD's, en mi opinión es una locura no testear con la bd que
> vas a usar e producción.*
> *
> *
> *Nosotros tenemos varios perfiles en maven, una para cada bd, en el trabajo
> diario hacemos test con HSQL y sólo en algunos casos especiales lanzamos
> contra otras bd desde local (que cuesta un segundo cambiar el perfil), y
> luego por las noches en el entorno de IC, en nuestro caso hudson, tenemos
> jobs para lanzar los test contra MySql, oracle y sql-server. De modo que si
> la cagamos y hacemos algo que no funciona para alguno de los SGBD's que
> tenemos que soportar como mucho en un día tenemos el feedback del problema
> para arreglarlo. En el pasado nos "relajamos" con la practica de probar con
> todos los SGBD's que tenemos que soportar y bueno... la cagamos bastante.*
>
Parece que no me explique bien. Yo hablaba de desarrollo local, no de
integracion.
> *Testear todo al 100% es difícil y puedes llegar a volverte loco*
> *
> *
> Me parece más peligrosa que otra cosa esa frase, ¿vas a ejecutar código en
> producción sin testearlo de algún modo?, ¿cual es la garantía entonces que
> le puedes dar al cliente de que funciona?. Esta claro que a veces hay cosas
> realmente complejas de testear, pero la frase anterior es una salida
> demasiado fácil que muchos pueden tomar como excusa para no hacer algo que
> si lo intentas a lo mejor descubres que no es tan difícil. Conste que no
> digo que tu lo hagas eh!, simplemente que no me parece un buen consejo en
> general, creo que para poder mejorar es necesario huir de actitudes tan
> conformistas.
>
> Prefiero esta otra frase: "como nadie les dijo que era imposible, lo
> hicierón"
>
Lo siento. Parece que la fiebre de ayer me jugo una mala pasada :(
Tienes razon, esta frase es peligrosa y la saque de contexto.
De todas formas, la dijo el jefe de calidad de Sky Net (creo recordar)
en una charla de tests de aceptacion.
Se referia a la incapacidad tecnica de automatizar totalmente cada
detalle de una aplicacion web.
> El 19 de octubre de 2010 23:18, Alejandro Cuesta <
alejandro.cue...@gmail.com