.NET 개발자를 위한 Visual Studio 확장 프로그램
다운로드
30일 무료 평가판
ReSharper의 강점

ReSharper가 Visual Studio 사용자에게 제공하는 혜택

코드 품질 분석

즉석 코드 품질 분석 기능을 C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML 및 XML에서 사용할 수 있습니다. 이 기능으로 코드 개선이 필요한 경우 바로 알아차릴 수 있습니다.

오류 및 코드 스멜 제거

ReSharper가 코드에 문제가 있을 때를 알려줄 뿐 아니라 자동으로 문제를 해결하기 위한 수백 가지의 빠른 수정 기능을 제공합니다. 거의 대부분의 경우, 다양한 옵션에서 최상의 빠른 수정을 선택할 수 있습니다.

안전하게 코드 베이스 변경

솔루션 전반의 자동화된 코드 리팩토링은 코드 베이스를 안전하게 변경하도록 도와줍니다. 기존 코드를 다시 활성화해야 하거나 프로젝트 구조를 정렬해야 할 때 ReSharper에 작업을 맡기세요.

전체 솔루션 즉시 이동

전체 솔루션을 즉시 탐색하고 검색할 수 있습니다. 파일, 유형 또는 유형 멤버로 이동하거나 특정 심볼에서 해당 심볼의 사용 위치, 기본 및 파생 심볼 또는 구현으로 이동할 수 있습니다.

코드 편집 헬퍼 이용

확장된 IntelliSense, 수백 가지의 즉시 코드 변환, 네임스페이스 자동 가져오기, 코드 재배열, 문서 표시 등 여러 가지의 코드 편집 헬퍼를 사용할 수 있습니다.

코딩 표준 준수

미세 조정된 언어별 설정을 제공하는 코드 스타일 및 서식 지정 기능을 이용하면 사용되지 않은 코드를 제거하고 팀에서 사용하기 위한 공통 코딩 표준을 생성할 수 있습니다.

Visual Studio의 IDE 성능을 확장하는 ReSharper

코드 분석

ReSharper는 C#, VB.NET, ASP.NET, JavaScript, TypeScript 및 기타 언어를 위한 2200가지 이상의 즉석 코드 검사 기능을 통해 Visual Studio의 성능을 확장합니다. 대부분 검사에서는 코드를 개선할 수 있는 빠른 수정(전구 아이콘) 기능을 제공합니다.

사용되지 않은 코드를 찾아 제거하려고 하시나요? 코드를 C# 7로 마이그레이션할 계획이신가요? 루프를 LINQ로 변환하거나 잠재적인 예외 항목을 찾아 차단하거나 공통 이름 지정 표준을 사용하고 싶으신가요? ReSharper의 코드 분석을 이용하면 이러한 모든 작업을 비롯해 더욱더 다양한 코드 개선 작업이 가능합니다.

ReSharper의 .NET 코드 분석

리팩토링

60가지 이상의 리팩토링450가지 이상의 컨텍스트 액션을 통해 코드를 안전하게 정리하거나 솔루션 내에서 이동하고, 역할 분배, 코드 분리, 복잡성 감소 또는 간편한 대체 언어 구문 사용 등 다양한 작업을 수행할 수 있습니다.

탐색 및 검색

ReSharper에서는 솔루션의 규모에 상관없이 솔루션 내 코드로 즉시 이동할 수 있습니다. 또한 주어진 인터페이스 구현, 클래스 확장 메소드, 필드 사용 위치 등 심볼에서 관련 코드로 이동할 수 있습니다.

ReSharper의 리팩토링 및 탐색
ReSharper의 코드 서식 지정 및 정리

코드 서식 지정 및 정리

개인의 선호도 또는 팀 표준에 따라 코드 스타일을 구성하고 적용하세요. C#, VB.NET, ASP.NET, JavaScript, TypeScript 및 기타 언어를 위한 코드 스타일과 서식 지정을 선택 항목이나 솔루션 등 어떤 범위에서든 적용할 수 있습니다.

코드 생성

ReSharper는 새로운 파일 및 클래스부터 조건부 블록, GUID를 비롯해 구현할 인터페이스에 필요한 메소드와 속성, 상등 확인 및 서식 지정 멤버에 이르기까지 사용자를 대신해 수많은 코드를 생성할 수 있습니다.

ReSharper의 코드 생성
ReSharper Ultimate의 일부

ReSharper Ultimate:
.NET 도구 모음 및 ReSharper C++를 하나의 라이선스로 이용

ReSharper Ultimate은 개별 JetBrains .NET 도구 및 ReSharper C++를 모아놓은 라이선스입니다.

각 ReSharper Ultimate 라이선스는 ReSharper, ReSharper C++, dotCover, dotTrace, dotMemory를 한 명의 개발자가 사용할 수 있도록 허용합니다.

새로운 기능

ReSharper 2020.1로 업그레이드해야 하는 이유

C# 정수값의 데이터 흐름 분석

C# 정수값의 데이터 흐름 분석

이번 ReSharper 버전에는 C# 정수값의 사용 위치를 추적하는 새로운 유형의 코드 분석 기능이 도입되었습니다. 이 새로운 유형의 분석은 모든 int 지역 변수의 값이 어떻게 변하는지 추적하고, 그러한 변수에 대한 모든 공통 연산의 정확성을 검증하여 쓸모 없거나 불필요한 코드를 탐지합니다.

훨씬 향상된 C# 8 지원

훨씬 향상된 C# 8 지원

C# 8 언어 기능에 대한 지원이 계속 추가되고 있습니다. 그동안에는 nullable 참조 유형(NRT)을 지원하기 위해 C# 언어 지원의 많은 부분을 새롭게 바꾸어 코드 분석, 리팩토링 및 ReSharper Build 등의 기타 기능을 준비해왔습니다. ReSharper 2020.1에서는 코드 분석 기능이 nullable 참조 유형과 관련된 컴파일 경고를 보고하고 대부분의 경고에 대한 빠른 수정을 제공합니다.

향상된 XAML 지원

향상된 XAML 지원

2020.1 버전에서는 WPF, Xamarin.Forms, UWP, 및 Avalonia XAML이 포함된 XAML 지원에 수많은 개선 및 수정이 이루어졌습니다.

더욱 향상된 바인딩의 데이터 컨텍스트 추론 및 심볼 확인 기능을 확인해 보세요.

고객 후기

150,000명 이상의
고객과 함께하세요

포브스 500대 기업 명단의 상위 100개 기업 중 65개는 JetBrains의 .NET 개발 도구를 사용합니다.

다운로드
무료 30일 평가판
Joshua Kerievsky
Joshua Kerievsky, Industrial Logic의 설립자
저는 ReSharper를 좋아합니다. 이 도구의 코드 제안 기능은 언제나 C#/VB.NET 코드를 더 잘 작성할 수 있도록 도와 줍니다.
Peter Kellner
좋다는 말밖에 할 말이 없습니다. ReSharper를 사용하고 있지 않다면, 지금 당장 하는 일을 멈추고 밖으로 나가서 구매하세요!
Peter Kellner, 컨설턴트,
73rd Street Associates
Jaco Pretorius
ReSharper는 훌륭한 도구입니다. 사용하고 계시다면 아마도 동의하실 겁니다. 그렇지 않다면 꼭 사용하세요. 생산성이 믿기 힘들 정도로 향상됩니다.
Jaco Pretorius, 기술 수석,
ThoughtWorks
David Starr
David Starr, 수석 소프트웨어 설계자, Healthwise
최고의 애자일 도구는 ReSharper입니다. 리팩토링이 엄청나게 쉬워서 변화가 무섭지 않습니다.