기능상세

코드 분석

코드 분석

Rider는 자동 빠른 수정 기능과 함께 2,200개가 넘는 실시간 코드 검사를 통해 발견된 이슈를 개별적 또는 일괄적으로 해결합니다. 솔루션 전체 오류 분석은 코드 이슈를 모니터링하고, 현재 열려 있지 않은 파일을 포함해 어디서든 문제가 발생할 경우 사용자에게 알려줍니다.

코드 편집

코드 편집

Rider의 에디터는 다양한 유형의 코드 완성 및 코드 템플릿, 매칭되는 중괄호 및 Import 지시문 자동 삽입, 빠른 정보 툴팁 및 상속 탐색용 거터 아이콘, 컨텍스트 액션 등 다양한 기능을 제공합니다.

리팩토링

리팩토링

60개가 넘는 ReSharper 리팩토링의 대부분과 450개 이상의 컨텍스트 액션 전체를 Rider에서 사용할 수 있습니다. 이름 변경, 메소드, 인터페이스 및 클래스 추출, 유형 이동 및 복사, 대체 구문 사용 등 수많은 기능이 지원됩니다.

유닛 테스트 러너

유닛 테스트 러너

Rider는 NUnit, xUnit.net 또는 MSTest 기반 유닛 테스트를 실행하고 디버그하는 데 도움을 줍니다. 테스트 탐색하기, 다양한 방법으로 그룹화하기, 개별 세션으로 세분화하기, 테스트 출력 확인하기, 스택 추적에서 소스 코드로 이동하기 등 다양한 작업이 가능합니다.

디버거

디버거 및 기타 도구

Rider에는 .NET Framework, Mono 및 .NET Core 애플리케이션과 호환되는 디버거가 포함되어 있어서 단계별 실행, 감시, 평가 및 커서 위치까지 실행이 가능합니다. 기타 도구로는 스택 추적 탐색기, NuGet 브라우저, VCS 및 데이터베이스 지원이 포함되어 있습니다.

데이터베이스 및 SQL

데이터베이스 및 SQL

Rider를 벗어나지 않고 SQL 및 데이터베이스 작업을 수행할 수 있습니다. 데이터베이스에 연결하고 스키마와 테이블 데이터를 편집하며 쿼리를 실행하고 UML 다이어그램으로 스키마 분석까지 수행해 보세요.

탐색 및 검색

탐색 및 검색

코드베이스에서 파일, 유형 또는 멤버로 즉시 이동할 수 있을 뿐만 아니라 설정과 액션을 빠르게 찾을 수 있습니다. 심볼의 사용 위치를 찾고, 심볼에서 기본 및 파생 심볼, 확장 메소드 또는 구현으로 이동할 수 있습니다.

프런트엔드 기술

프런트엔드 기술

Rider는 JavaScript, TypeScript, HTML, CSS 및 Sass 지원 기능을 내장하고 있습니다. WebStorm에서 제공된 리팩토링, 디버그 및 유닛 테스트 기능을 활용하세요.

확장성

확장성

기본에 충실한 Rider는 ReSharper 및 IntelliJ 플랫폼용으로 개발된 다양한 플러그인을 지원합니다. 번들로 제공되는 플러그인(VCS, F# 및 Unity 지원용 플러그인 등)에 더하여 Markdown, .gitignore 파일 및 Python 스크립트를 지원하는 플러그인도 사용할 수 있습니다.

모든 기능 보기

Unity용 Rider

Rider는 Unity 지원도 제공합니다.

Joachim Ante

Rider를 사용해서 C#을 작성하면 행복합니다. 예외 없이 언제나 제대로 작동하는 코드 리팩토링 도구는 처음 봅니다. 도구에 의존할 수 있다니 대단한 일입니다.

조아킴 안테,
Unity CTO 겸 설립자

Rider의 새로운 기능

디버거 API

완전히 다시 작성


데이터 중단점

데이터 중단점

특정 객체의 프로퍼티에 집중 가능


Pin-To-Frame

프레임 전체에서 값 고정 가능

Localization Manager

Localization Manager

마침내 Rider에서 구현!


새로운 유닛 테스트 러너

MSFakes 및 TypeMock Isolator 지원


GitHub 풀 리퀘스트

훨씬 향상된 지원

Unity용 쉐이더 지원

쉐이더 지원

Unity 통합 기능에 지원


Unity 일시 중단점

Unity Editor를 일시 중지 모드로 전환


F# 지원

향상된 리팩토링 및 새로운 빠른 수정 제공

향상된 null 가능 참조 유형 지원

향상된 null 가능 참조 유형 지원

및 기타 C# 기능


NuGet 도구 창

전환 패키지 표시


x:Bind 지원

UWP 개발에 유용

자세히 알아보기

dotUltimate: 라이선스 하나로 사용 가능한 JetBrains Rider, ReSharper C++ 및 강력한 .NET 도구

Rider에서 성능 병목 현상을 감지하고 유닛 테스트 커버리지를 분석하는 도구를 통해 .NET 개발 경험을 개선하고 싶으신가요? Rider에 dotCover 및 dotTrace 플러그인 및 기타 JetBrains 도구가 통합된 하나의 라이선스인 dotUltimate에 대해 자세히 알아보세요.


자세히 알아보기

고객사

Dennis Doomen

JetBrains Rider는 제가 개발 기기를 다시 구성할 때 가장 먼저 설치하는 도구입니다.

JetBrains Rider로 전환한 후 몇 달 동안 Visual Studio를 실행한 적이 없습니다.

Jetbrains의 Rider를 사용하기 시작한 이후 브랜치 작업이 그 어느 때보다 더 원활해졌습니다.

Dennis Doomen,
Aviva Solutions의 지속적 개선자 겸 Fluent Assertions의 저자

Jeremy Miller

JetBrains Rider는 요즘 OS X와 Windows에서 모두 우선적으로 선택하는 C# 개발 도구입니다 오랫동안 ReSharper를 사용하셨다면 매우 원활하게 이전하실 수 있습니다. 개발자 친화적인 키 입력 탐색과 세세한 디버거 지원을 적극 추천합니다.

Jeremy Miller

Frans Bouma

Rider에서는 IDE와 분투하는 대신 코드 작업에 집중할 수 있습니다. 원래 이래야 합니다. Rider는 .NET 코드를 작성하는 즐거움을 되찾아 주었습니다.

Frans Bouma,
수석 개발자, LLBLGen Pro

Thomas Weiss

JetBrains Rider로 전환한 것은 탁월한 선택이었습니다. 우리 팀은 이렇게 완전 무결하고 효율적으로 Unity와 통신할 수 있는 IDE는 지금껏 본 적이 없습니다. 워크플로의 효율성과 정확성 개선에 목표를 둔 모든 팀에게 JetBrains Rider를 강격히 추천합니다.

Thomas Weiss

Matthew Davey

IDE는 개발자의 하루를 즐겁게 또는 고통스럽게 만들 수 있습니다. JetBrains가 Rider (C#)를 출시했을 때 지체 없이 사용을 시작했습니다. Unity가 IDE 통합으로 가는 모든 길목에서 함께 하며 Rider를 이용해 작업했던 시간은 완전한 즐거움 그 자체였습니다. CLion (C++)의 도입은 우리에게 큰 흥분이었고 그 설레임으로 Unreal을 위한 통합 플러그인을 만들었습니다. 개발자가 작업을 빠르고 효율적으로 수행하는 동시에 파이프라인의 수 많은 부분을 통합하는 등 이러한 도구는 우리 팀의 일상적 작업에 도움을 주고 있습니다.

Matthew Davey

이미 Rider를 사용하고 있는 수많은 회사와 함께 하세요.