Rider 2026.3 얼리 액세스 프로그램의 첫 번째 버전을 JetBrains 웹사이트에서 직접 다운로드하거나 Toolbox 앱을 통해 받을 수 있게 됐다. 이번 베타 버전에는 코드 가독성, 디버깅, 게임 개발 플러그인 검색을 대상으로 한 여러 개선 사항과 TUnit으로 작성된 테스트의 커버리지 측정 지원이 포함됐다.
코드 가독성 및 완성 기능 개선
Rider 2026.3은 중첩 수준에 따라 일치하는 괄호에 색상을 표시하는 기능을 추가했다. 이를 통해 구조가 깊은 코드를 더 쉽게 읽을 수 있으며, 특히 들여쓰기 안내만으로는 충분한 도움을 얻기 어려운 줄에서 유용하다. 이 기능은 기본적으로 비활성화되어 있으며, Settings | Editor | General | Appearance에서 활성화할 수 있다.
코드 완성 창에는 네임스페이스, 클래스, 열거형, 이벤트와 같은 제안 유형의 아이콘을 표시하는 필터 표시줄도 추가됐다. 개발자는 아이콘을 클릭해 특정 제안 유형을 표시하거나, 마우스 오른쪽 버튼을 클릭해 해당 유형을 숨길 수 있다. 이러한 필터는 ReSharper에 이미 제공되는 동일한 기능을 기반으로 한다.
편집기에서 데이터 중단점 설정
이번 버전은 Unreal Engine 또는 사용자 지정 C++ 엔진을 사용하는 개발자가 데이터 중단점을 설정하는 단계를 줄여 준다. Watches 창에서 데이터 중단점을 찾는 대신, 편집기에서 변수를 마우스 오른쪽 버튼으로 클릭해 직접 데이터 중단점을 만들 수 있다.
추가 버튼을 통해 Breakpoints 창에서 이러한 중단점을 추가한 다음 Data Breakpoints를 선택하고 변수 이름 또는 메모리 주소와 영역 크기를 입력할 수도 있다. 읽기 또는 쓰기 작업 시 중단, 조건, 로깅을 포함한 고급 옵션도 계속 사용할 수 있으며, 입력 중 유효성 검사도 제공된다.
게임 개발 플러그인 구성
Rider는 Unity Support, UnrealLink 및 Godot 플러그인과 같은 기본 제공 게임 개발 플러그인을 Plugins 설정 내의 Game Development라는 통합 범주로 이동했다. JetBrains Marketplace에도 동일한 태그가 추가되어 커뮤니티가 게시한 게임 개발 플러그인을 한곳에 모아 볼 수 있다.
플러그인 개발자는 Marketplace 관리 패널에서 Game Development 태그를 추가해 자신의 플러그인이 이 분류에 표시되도록 할 수 있다.
TUnit의 커버리지 측정 지원
Rider의 dotCover 통합 기능이 이제 TUnit으로 작성된 단위 테스트의 커버리지를 측정할 수 있게 됐다. 이를 활성화하려면 프로젝트에 JetBrains.dotCover.Framework 패키지를 설치한 다음 단위 테스트 설정에서 Testing Platform 지원을 활성화해야 한다.
TUnit 커버리지 지원을 사용하려면 Microsoft.Testing.Platform 2.3.0 이상이 필요하다.
실제로 무엇이 달라지는가?
이번 초기 버전은 Rider 환경에 대한 발표된 아키텍처 변경보다는 반복 작업의 마찰을 줄이는 데 초점을 맞춘다. .NET 및 게임 개발자는 특히 데이터 중단점에 더 빠르게 접근하고 플러그인을 체계적으로 관리할 수 있다는 점에서 이점을 얻을 수 있다. 다만 최종 출시 일정은 발표에서 정해지지 않았고 일부 기능에는 수동 활성화 또는 추가 요구 사항이 필요하므로, 이번 버전은 시험 버전으로 보아야 한다.