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:
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
- Apple App Store
- Pagina del rilascio su GitHub — Programma di installazione Windows e pacchetti Linux .deb
Dettagli completi: milestone · miglioramenti · correzioni di bug
