ReSharper Ultimate 2019.3 이 출시되었습니다!
안녕하세요!
2019년의 마지막 릴리스를 발표합니다! ReSharper Ultimate 2019.3을 따뜻하게 맞이해 주세요!
먼저, 가장 중요한 변경 사항을 간략하게 살펴 보겠습니다.
- 새로운 Localization Manager(로컬라이제이션 관리자)를 사용하면 솔루션에서 수많은 .resx 파일로 작업을 더 효율적으로 수행할 수 있습니다. .resx 파일에 있는 모든 것을 단일 그리드로 표시하므로 애플리케이션 또는 웹사이트 로컬라이제이션의 현재 상태를 관찰하고 모든 문화권에서 누락된 리소스 값을 빠르게 찾을 수 있습니다.
- C# 8 지원이 더욱 강화되어
notnull
제약 조건에 대한 지원, 대상 유형의switch
표현식, 기본 인터페이스 메소드에 대한 조기 지원, 여러 개의 새로운 검사 및 빠른 수정이 추가되었습니다. - 코드 생성은 C# 8을 자세히 이해하고 사용자의 학습을 도와 줍니다.
- Find dependent code가 이제 NuGet 참조에서 작동하며 프로젝트가 아닌 전체 솔루션을 대상으로 실행됩니다.
이번 릴리스의 업데이트 사항이 이것만 있는 것은 아닙니다. 훨씬 더 많은 사항이 있습니다.
- 이제 C# 이름 지정 설정에서 EditorConfig에서 읽기 및 EditorConfig로 내보내기를 지원합니다.
- 모든 var 사용 위치, 람다 매개 변수 등에 대해 Type Name(유형 이름) 힌트가 제공됩니다.
- 유닛 테스트 도구 창에 새로운 그룹화 모드 및 필터가 추가되었습니다.
- 더 많은 색상 설정이 추가되어 코드 강조 표시가 더 정교해졌습니다.
- Windows에 더해서 Linux 및 macOS에서도 ReSharper 명령줄 도구를 사용할 수 있습니다.
이는 지난 4개월 동안 저희 팀이 바쁘게 작업했던 내용의 일부에 불과합니다. ReSharper 2019.3의 새로운 기능 페이지를 방문하여 모든 변경 사항을 자세히 알아 보세요.
ReSharper Ultimate 2019.3 다운로드
ReSharper C++ 2019.3
ReSharper C++ 2019.3에서는 사용 위치 검색의 컨셉 지원, Rename 리팩토링, 코드 검사 등을 통해 C++20을 쉽게 채택할 수 있도록 도와 줍니다. 새로운 서식 지정 옵션이 코드 스타일을 더욱 정교하게 조정하는 동안 에디터에서 새로운 유형 힌트를 사용해 코드를 더 쉽게 읽을 수 있습니다. 또한, 탐색, 라이브 템플릿 및 Clang-Tidy 통합이 개선되었습니다. 2019.3 버전은 Unreal Engine 4(UE4) 프로젝트 작업을 수행하는 게임 개발자를 위해 UE4용 코드를 생성하고 UE4의 스마트 포인터를 지원하는 더 많은 템플릿을 제공합니다.
dotTrace 2019.3
dotTrace 2019.3에 세 개의 새로운 기능이 추가되었습니다.
- Linux 및 macOS용 dotTrace 명령줄 도구가 마침내 출시되었습니다.
- 이제 Rider의 dotTrace 및 독립 실행형 dotTrace 명령줄 프로파일러 모두 Linux 및 macOS에서 .NET Core 프로젝트에 대한 프로파일링을 지원합니다. 단, .NET Core 3.1을 대상으로 하는 프로젝트만 완벽하게 지원됩니다. .NET Core의 제한 사항으로 인하여 .NET Core 3.0 이전 버전을 대상으로 하는 프로젝트를 프로파일링할 때 문제가 있을 수 있으며, 경우에 따라 프로파일링 중인 애플리케이션이 중단되거나 충돌하는 일이 발생할 수 있습니다.
- 플레임 그래프 덕분에 Timeline Viewer(타임라인 뷰어)에서 호출 트리를 더 쉽게 분석할 수 있게 되었습니다.
dotMemory 2019.3
dotMemory 2019.3에 다음과 같이 새로운 기능이 추가되었습니다.
- 애플리케이션이 스스로 프로파일링 세션을 초기화 및 시작할 수 있게 하는 새로운 셀프 프로파일링 API : 셀프 프로파일링 API는 NuGet 패키지로 배포됩니다.
- .json 파일로 인스턴스 세부 정보를 내보내는 옵션(.bson, .hex 및 .txt도 사용할 수 있습니다).
- 객체 인스턴스의 가상 메모리 주소를 볼 수 있는 기능.
dotCover 2019.3
dotCover 2019.3에서는 Unity 프로젝트 및 Microsoft Fakes를 사용한 프로젝트가 지원됩니다. 또한, dotCover는 이제 Rider 및 Visual Studio에서, 그리고 dotCover 콘솔 도구로 생성된 보고서에서 중첩된 네임스페이스별로 커버리지 결과를 그룹화할 수 있습니다.
dotPeek 2019.3
dotPeek 2019.3에서는 소스 심볼 패키지(.snupkg)가 있는 NuGet 패키지의 외부 소스로 이동할 수 있고, 다음 C# 7 언어 기능의 디컴파일을 추가로 지원합니다.
- 튜플(Tuples)
- 구조 분해
- 삭제
ReSharper Ultimate 2019.3 다운로드
본문은 Alexander Kurakind의 ReSharper Ultimate 2019.3 Release Is Out!를 번역한 글입니다.