LogoRRR 24.3.0

LogoRRR 24.3.0

Rilascio di manutenzione con miglioramenti della qualità, correzioni di bug e nuove funzionalità.

Il rilascio 24.3.0 include 14 miglioramenti e correzioni di bug. Due nuove capacità si distinguono: una suite di test automatizzata e benchmark delle prestazioni JMH.

Test end-to-end automatizzati

Questo è il primo rilascio di LogoRRR supportato da una suite di test di integrazione TestFX. I test guidano la finestra dell’applicazione reale — apertura di file, clic su pulsanti, asserzione dello stato dell’interfaccia utente — il che significa che le regressioni vengono rilevate automaticamente anziché durante la revisione manuale.

Il video mostra i test di trascinamento in azione, dando un’idea sia di come funzionano i test che di come appare l’interfaccia utente di LogoRRR nella pratica:

Test TestFX per trascinamento: trascinare un file di log su LogoRRR e verificare che si apra correttamente

Maggiori dettagli sull’approccio ai test sono nel post sui test automatizzati.

Benchmark delle prestazioni JMH

Il supporto di benchmarking JMH di base è stato aggiunto al codice base. La misurazione dei percorsi caldi nel codice di elaborazione dei file di LogoRRR ha rivelato che una funzione chiamata frequentemente era significativamente più lenta del previsto — e ha portato a un miglioramento della velocità effettiva di più di 2×. Più dettagli nel post JMH.

Visualizzazione più densa

LogoRRR può ora rappresentare le righe del log a una densità maggiore rispetto a prima. La dimensione minima della casella è stata ridotta, consentendo a un singolo schermo di mostrare più contesto. Più file zip possono anche essere aperti in una singola operazione di trascinamento — trascinare una cartella di archivi e ogni file di log al suo interno si apre contemporaneamente.

Download

Dettagli completi: milestone · miglioramenti · correzioni di bug