16 noviembre 2006

El bazar de java

En el trabajo, en una parte de la aplicación, construimos un árbol (un JTree de java) de cosas muy serias e importantes consultando una base de datos y lo mostramos en pantalla.

Hace poco hicimos unas pequeñas modificaciones y en unas pruebas construimos un árbol grande, con muchos elementos. Las modificaciones hacían además que las consultas a base de datos fueran más lentas de lo normal. El caso es que el árbol tardaba unos quince segundos en cargarse.

¡Sorpresa!. Mientras se carga el árbol de base de datos, el JTree en vez de vacío, mostraba esto

JTree por defecto de java
Resulta que ese "hipermercado" de cosas es lo que muestran los JTree de java por defecto mientras nadie les diga lo contrario. En nuestras pruebas de la aplicación se mostraba eso durante unos quince segundos, hasta que era reemplazado por las cosas serias e interesantes de los jefes y clientes serios (con bigote).

Por supuesto, el cabreo-cachondeo de los mismos fué mayúsculo.

No hay comentarios: