Archivo por meses: mayo 2012

Sonar Cobol – Lo que debes saber

Hice unos cuantos posts hace unos meses (Sonar – Análisis Cobol con Jenkins, Open Source & código Legacy) con el fin de demostrar que no es necesario ser un gurú de J2EE o un experto Open Source para analizar aplicaciones Legacy de Cobol (o ABAP) con Sonar y Jenkins.

Y veo bastante visitantes llegando a estas páginas a mi blog, lo que refleja el interés por este tema.

Pero alguien me dijo recientemente: «Estamos analizando código J2EE regularmente con Sonar, y todo va de maravilla. También tenemos planes para poner las aplicaciones Cobol en Sonar y Jenkins, pero no sé nada del mundo del mainframe».

Por lo tanto, este post (y los siguientes) tendrá como objetivo ayudar a la implantación de un proceso de análisis de código Cobol con Sonar y Jenkins.

Sigue leyendo

Crowdsourcing and Crowdtesting

Puede que hayas oído o leido algo de Crowdtesting, una práctica que genera una gran cantidad de «buzz» ahora y que consiste en entregar una aplicación a una comunidad de ‘testers’ externos a la empresa para que ellos comprueben su robustez.

Con el post de la semana pasada, me pregunté si esta situación podría justificar el uso de esta técnica. Sigue leyendo

Cherchez l’erreur (2/2)

El bug presentado en nuestro post anterior atrajo a un gran número de comentarios muy interesantes

Así que, primero, un gran agradecimiento a todos los que expresaron sus puntos de vista, ya que fue precisamente el objetivo de esta publicación.

Mi experiencia en consultoría es más bien orientada a las ‘mejores prácticas’ en términos de ciclo de vida del proyecto. No soy un experto en control de calidad.

Pero trabajo regularmente con buenos profesionales de QA y yo tenía mucha curiosidad acerca de las opiniones de personas más expertas que yo en esta área … antes de hacer algunas suposiciones en este segundo post.

Sigue leyendo

Cherchez l’erreur (1/2)

Nada me encanta más que encontrar bugs.

Como consultor de calidad, no hay nada más divertido que un análisis de código de una aplicación que permite encontrar unos defectos bien grandes y imperdonables, como un ‘Break’ en ABAP (instrucción que se usa en modo ‘debug’ y de inmediato para el programa), un OPEN / CLOSE de un archivo Cobol en un bucle (instrucción muy dañosa para el rendimiento, a poner fuera del bucle, obviamente) o accesos directos a la base de datos desde una página JSP. No se necesita un especialista para saber que se trata de defectos graves.

Sin embargo, hay una situación cuando odio encontrar errores: como usuario de una aplicación.

Sigue leyendo