LogoRRR 24.3.0

LogoRRR 24.3.0

Versión de mantenimiento con mejoras de calidad, correcciones de errores y nuevas funcionalidades.

La versión 24.3.0 incluye 14 mejoras y correcciones de errores. Destacan dos nuevas capacidades: una suite de pruebas automatizadas y benchmarking de rendimiento con JMH.

Pruebas de extremo a extremo automatizadas

Esta es la primera versión de LogoRRR respaldada por una suite de pruebas de integración con TestFX. Las pruebas controlan la ventana real de la aplicación — abriendo archivos, haciendo clic en botones, verificando el estado de la interfaz — lo que significa que las regresiones se detectan automáticamente en lugar de durante la revisión manual.

El vídeo muestra las pruebas de arrastrar y soltar en acción, dando una idea tanto de cómo funcionan las pruebas como del aspecto de la interfaz de LogoRRR en la práctica:

Pruebas TestFX para arrastrar y soltar: depositar un archivo de registro en LogoRRR y verificar que se abre correctamente

Más detalles sobre el enfoque de pruebas en la entrada sobre pruebas automatizadas.

Benchmarks de rendimiento con JMH

Se añadió soporte básico de benchmarking con JMH al código base. Medir las rutas de código críticas en el procesamiento de archivos de LogoRRR reveló que una función llamada con frecuencia era significativamente más lenta de lo esperado — y llevó a una mejora de rendimiento superior a 2×. Más información en la entrada sobre JMH.

Visualización más densa

LogoRRR puede ahora representar líneas de registro con mayor densidad que antes. El tamaño mínimo de las cajas fue reducido, permitiendo que una sola pantalla muestre más contexto. También se pueden abrir múltiples archivos ZIP en una sola operación de arrastrar y soltar — deposita una carpeta de archivos comprimidos y cada archivo de registro que contiene se abre simultáneamente.

Descarga

Detalles completos: hito · mejoras · correcciones de errores