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:
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
- Apple App Store
- Página de lanzamiento en GitHub — instalador para Windows y paquetes .deb para Linux
Detalles completos: hito · mejoras · correcciones de errores
