Выпуск 24.3.0 включает 14 улучшений и исправлений ошибок. Два новых возможности выделяются: автоматизированный набор тестов и эталонное тестирование производительности JMH.
Автоматизированные комплексные тесты
Это первый выпуск LogoRRR, поддерживаемый набором интеграционных тестов TestFX. Тесты управляют реальным окном приложения — открытие файлов, нажатие кнопок, проверка состояния пользовательского интерфейса — что означает, что регрессии обнаруживаются автоматически, а не во время ручной проверки.
Видео показывает тесты перетаскивания в действии, дав представление о том, как работают тесты и как выглядит пользовательский интерфейс LogoRRR на практике:
Более подробную информацию о подходе к тестированию см. в статье об автоматизированном тестировании.
Эталонные тесты производительности JMH
Базовая поддержка эталонного тестирования JMH была добавлена в кодовую базу. Измерение горячих путей в коде обработки файлов LogoRRR выявило, что часто вызываемая функция была значительно медленнее, чем ожидалось — и привело к улучшению пропускной способности более чем в 2 раза. Больше фона в статье JMH.
Более плотный дисплей
LogoRRR теперь может представлять строки журнала с более высокой плотностью, чем раньше. Минимальный размер поля был уменьшен, позволяя одному экрану показывать больше контекста. Несколько zip-файлов также можно открыть в одной операции перетаскивания — перетащите папку архивов, и каждый файл журнала внутри откроется одновременно.
Загрузка
- Apple App Store
- Страница выпуска на GitHub — Установщик Windows и пакеты Linux .deb
Полная информация: этап развития · улучшения · исправления ошибок
