LogoRRR 24.3.0

LogoRRR 24.3.0

품질 개선, 버그 수정 및 새로운 기능을 포함한 유지 관리 릴리스.

릴리스 24.3.0은 14가지 개선 사항과 버그 수정을 제공합니다. 두 가지 새로운 기능이 두드러집니다: 자동화된 테스트 제품군 및 JMH 성능 벤치마킹.

자동화된 엔드 투 엔드 테스트

이것은 TestFX 통합 테스트 제품군으로 지원되는 첫 번째 LogoRRR 릴리스입니다. 테스트는 실제 애플리케이션 창을 구동합니다 — 파일 열기, 버튼 클릭, UI 상태 확인 — 이는 수동 검토 중이 아닌 회귀가 자동으로 감지됨을 의미합니다.

비디오는 드래그 앤 드롭 테스트를 실행 중이고 테스트 작동 방식과 LogoRRR UI의 실제 모습을 모두 보여줍니다:

드래그 앤 드롭용 TestFX 테스트: LogoRRR에 로그 파일을 드롭하고 올바르게 열리는지 확인

테스트 접근 방식에 대한 더 자세한 내용은 자동화된 테스트 게시물에 있습니다.

JMH 성능 벤치마크

기본 JMH 벤치마킹 지원이 코드베이스에 추가되었습니다. LogoRRR의 파일 처리 코드에서 hot path를 측정하면 자주 호출되는 함수가 예상보다 훨씬 느렸고 — 2배 이상의 처리량 개선으로 이어졌습니다. JMH 게시물에서 더 자세한 배경을 확인하세요.

더 밀집된 디스플레이

LogoRRR은 이제 이전보다 더 높은 밀도로 로그 라인을 나타낼 수 있습니다. 최소 상자 크기가 줄어들어 단일 화면에 더 많은 컨텍스트를 표시할 수 있습니다. 여러 zip 파일도 단일 드래그 앤 드롭 작업에서 열 수 있습니다 — 아카이브 폴더를 드롭하면 내부의 모든 로그 파일이 동시에 열립니다.

다운로드

전체 세부 사항: 마일스톤 · 개선 사항 · 버그 수정