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

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

코드 품질 분석 및 개선

ReSharper C++는 에디터에서 코드 문제를 강조 표시하고 다양한 방식으로 코드를 개선할 수 있는 빠른 수정 기능을 제공합니다. 도달할 수 없는 코드, 중복 구문, 의심되는 객체 슬라이싱, 잘못된 유형 지정자 문제가 걱정되시나요? ReSharper C++는 이러한 문제와 그 밖의 다른 문제들에 대한 알림을 제공하고 해결 방법을 안내해 드립니다.

사용 위치 검색 및 코드 탐색

솔루션 내에서 어떤 파일, 유형 또는 유형 멤버로든 즉시 이동할 수 있습니다. 코드 사용 위치를 검색하고 그룹 지정 및 미리보기 옵션을 사용해 발견한 사용 위치를 명확하게 파악할 수 있습니다. 마지막으로, 코드 심볼에서 해당 선언 또는 정의, 기본 또는 파생 심볼로 이동할 수 있습니다.

코드 리팩토링 및 변환

C++용 코드 리팩토링을 통해 C++와 같은 복합한 언어에서 특히 중요한 코드 베이스를 안전하게 변경할 수 있습니다. 컨텍스트 액션은 대체 구문 간의 전환을 돕고 코드 생성 액션으로 이동할 수 있는 단축키 역할을 합니다.

공통 코드 생성

ReSharper C++가 사용자를 대신해 생성할 수 있는 코드에는 정의, 누락되거나 재정의된 멤버, 비교 및 관계형 연산자, hash 및 swap 함수 등이 포함됩니다. 수십 가지의 사용자 지정 가능한 템플릿이 추가되어 있으므로 이전보다 훨씬 효과적으로 표준 코드를 처리할 수 있습니다.

유닛 테스트 실행 및 관리

ReSharper C++는 Visual Studio의 유닛 테스트를 기반으로 Google Test 및 Boost.Test 실행을 지원합니다. 텍스트 에디터에서 바로 컨텍스트에 따라 유닛 테스트를 실행하고 디버그할 수 있습니다. 전용 도구 창을 통해 유닛 테스트를 보고, 그룹 지정하고, 필터링하고, 실행하거나 유닛 테스트 세션을 생성 및 관리할 수 있습니다.

일관된 코드 스타일 사용

코드 서식 지정 옵션 및 이름 지정 스타일을 구성하고 설정을 팀원들과 공유하여 일관된 코드 스타일을 손쉽게 유지할 수 있습니다.

새로운 기능

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

C++20 지원

더욱 향상된 C++# 20 지원

C++20 표준은 곧 공식 승인을 받을 예정이며 ReSharper C++에서도 최신 기준에 대한 지원을 추가로 제공합니다. 이제 제한된 유형의 플레이스홀더, 축약형 함수 템플릿 및 열거형 선언 사용을 비롯한 언어 기능이 새롭게 지원됩니다. 또한 ReSharper C++은 C++20 템플릿 구문이 포함된 람다 선언을 업데이트하는 빠른 수정 및 간편한 열거형 선언 사용을 위한 리팩토링을 선보입니다.

향상된 코딩 지원

향상된 코딩 지원

드디어 .NET용 ReSharper의 인기 기능인 '코드 재정렬' 및 '구문 완성'이 ReSharper C++에도 추가되었습니다.

이제 코드 완성 목록에 라벨 이름, 표준 C++ 속성, goto 구문 라벨 이름, 새 std::forward 접미어 템플릿, 기본 함수 호출 인수가 제안으로 표시됩니다. 또한, 매크로 정의에서도 코드 완성 기능이 작동합니다.

게임 개발

게임 개발용 추가 지원

ReSharper C++ 2020.1 버전은 Unreal Engine 지원 업데이트로 이름 변경 리팩토링을 개선하고 가상 파일 경로가 포함된 SpatialOS GDK 및 USF에 대한 지원을 새롭게 선보입니다. 또한 ReSharper C++에서도 Use auto(자동 사용) 검사를 제외하고 콘솔 변수 및 로그 카테고리에 대한 이름 생성 규칙을 따름으로써 Unreal Engine 가이드라인을 철저히 준수합니다.

ReSharper C++ 2020.1 버전은 HLSL 조기 지원을 제공합니다. 비록 조기 지원이지만 기본 코드 강조 표시부터 스마트 코드 완성, 빠른 탐색 등에 이르는 다양한 기능이 포함되어 있습니다.

ReSharper Ultimate의 일부

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

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

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

C++ 도구

JetBrains의 다른 C/C++ 도구
알아보기

선호하는 툴체인 및 기타 요구 사항에 따라 C/C++ 개발에 적합한 도구를 선택하세요.

고객 후기


Forbes 상위 100대 기업
중 65개 업체가 JetBrains ReSharper를 사용합니다


C++ 개발에 Visual Studio를 사용하는 경우,
ReSharper C++의 혜택을 경험해 보세요.