기능상세

코드 분석

코드 분석

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 스크립트를 지원하는 플러그인도 사용할 수 있습니다.

모든 기능 보기

여러 버전의 Rider

Rider를 이용하면 .NET 데스크톱 애플리케이션, 서비스 및 라이브러리, Unity/Unreal Engine 게임, Xamarin 앱, ASP.NET, ASP.NET Core 웹 애플리케이션 등 다양한 애플리케이션을 생산적으로 개발할 수 있습니다.

Rider의 새로운 기능


Docker 지원

Docker 지원

프로젝트에 Docker 지원을 추가하기가 이제 한결 쉬워졌습니다.


ASP.NET을 위한 스캐폴딩

몇 번의 클릭만으로 상용구 소스 코드 생성


튜플에서 이름 변경

Rename(이름 변경) 리팩터링이 이름 지정된 튜플에서 작동합니다.


프로세스에 연결

프로세스에 연결

시작 화면에서 바로 프로세스에 연결


Unity 지원

Rider는 이제 Unity가 애니메이션 애셋 내에서 코드를 사용하는 위치를 보여줍니다.


NuGet

빌드시 NuGet 스마트 복원


C# 지원

C# 지원

patternsrecords 지원 대폭 업데이트


Solution Explorer

Rider를 다시 열 때 Solution Explorer(솔루션 탐색기)가 상태를 저장합니다.


게시

게시하기 전에 폴더에서 기존 파일 삭제


대화형 디버거 힌트

대화형 디버거 힌트

디버거 힌트를 통해 디버거 프로세스와 상호 작용


풀 리퀘스트 지원

간단한 풀 리퀘스트 생성


XAML 미리보기

이 미리보기는 에디터 탭으로 표시되며 XAML 코드에 초점을 맞춘 요소를 강조 표시합니다.

자세히 알아보기

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

Peter Kellner

JetBrains Rider가 MacBook에서 너무나 잘 작동해 주어서 정말 만족합니다. 엄청나게 빠르고 C#에서 디버깅 환경은 Visual Studio만큼 우수합니다. 또한 ReSharper의 모든 이점을 즉시 이용할 수 있습니다! 정말 좋습니다. 또 하나의 훌륭한 제품을 만들어준 JetBrains에게 감사드립니다!

Peter Kellner

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