JetBrains ReSharper

Thương hiệu: JetBrains | Mã sản phẩm: JBRESHA

JetBrains ReSharper là tiện ích mở rộng Visual Studio dành cho nhà phát triển .NET, giúp mọi người dùng Visual Studio viết mã tốt hơn, dễ dàng kiểm tra và cấu trúc lại các cơ sở mã hiện có

Bao gồm các tính năng dành riêng cho doanh nghiệp:

  • Phân tích chất lượng mã
  • Loại bỏ lỗi và mùi mã
  • Thay đổi cơ sở mã một cách an toàn
  • Ngay lập tức duyệt qua toàn bộ giải pháp
  • Tuân thủ các tiêu chuẩn mã hóa

Biến thể (Tùy chọn) 

  • Chu kỳ: 1-3 năm
  • Loại bản quyền: Thuê bao
  • Tùy chọn mua hàng: Mua mới | Gia hạn 
  • Số lượng, đối tượng mua hàng, đóng gói..: xem tại thông số & cấp phép 

*Sản phẩm này có thể có nhiều tùy chọn khác nhau. Vui lòng liên hệ PACISOFT để nhận báo giá chi tiết nhất.

JetBrains ReSharper tại Pacisoft có gì nổi bật? 

JetBrains ReSharper là tiện ích mở rộng Visual Studio dành cho nhà phát triển .NET.

Với sự hỗ trợ vô song cho các tập lệnh C#, VB.NET, C++, XAML, JavaScript, TypeScript, JSON, XML, HTML, CSS, ASP.NET, ASP.NET MVC, Protobuf, NAnt và MSBuild bao gồm chức năng đa ngôn ngữ toàn diện, JetBrains ReSharper sẽ giúp mọi người dùng Visual Studio viết mã tốt hơn, dễ dàng kiểm tra và cấu trúc lại các cơ sở mã hiện có.

Bạn có thể dành ít thời gian hơn cho công việc thủ công lặp đi lặp lại và thay vào đó tập trung vào nhiệm vụ trước mắt. Một bộ tính năng mạnh mẽ để tự động kiểm tra lỗi và sửa mã giúp giảm thời gian phát triển và tăng hiệu quả của bạn. Bạn sẽ thấy rằng ReSharper nhanh chóng hoàn lại chi phí của mình bằng cách tăng năng suất của nhà phát triển và chất lượng mã được cải thiện. Với ReSharper, các nhà phát triển .NET có thể thực sự trải nghiệm những gì chúng tôi muốn nói khi chúng tôi nói "Động lực để phát triển".

 

TagsPhần mềm bản quyềnKết xuất 3D3D Modeling - Render, JetBrains,...

Cách ReSharper giúp người dùng Visual Studio

Phân tích chất lượng mã

Phân tích chất lượng mã nhanh chóng có sẵn trong C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML và XML. Bạn sẽ biết ngay nếu mã của bạn cần được cải thiện.

Loại bỏ lỗi và mùi mã

ReSharper không chỉ cảnh báo bạn khi có sự cố trong mã của bạn mà còn cung cấp hàng trăm bản sửa lỗi nhanh để tự động giải quyết sự cố. Trong hầu hết mọi trường hợp, bạn có thể chọn cách khắc phục nhanh tốt nhất từ ​​nhiều tùy chọn khác nhau.

Thay đổi cơ sở mã một cách an toàn

Tự động tái cấu trúc mã trên toàn giải pháp giúp bạn thay đổi cơ sở mã của mình một cách an toàn. Cho dù bạn cần hồi sinh mã kế thừa hay sắp xếp cấu trúc dự án của mình theo thứ tự, bạn đều có thể tin tưởng vào ReSharper.

Ngay lập tức duyệt qua toàn bộ giải pháp

Bạn có thể ngay lập tức điều hướng và tìm kiếm thông qua toàn bộ giải pháp. Chuyển đến bất kỳ tệp, loại hoặc loại thành viên nào hoặc điều hướng từ một ký hiệu cụ thể đến cách sử dụng, ký hiệu cơ sở và dẫn xuất hoặc triển khai của nó.

Tận hưởng những người trợ giúp chỉnh sửa mã

Nhiều trình trợ giúp chỉnh sửa mã bao gồm IntelliSense mở rộng, hàng trăm chuyển đổi mã tức thời, tự động nhập không gian tên, sắp xếp lại mã và hiển thị tài liệu.

Tuân thủ các tiêu chuẩn mã hóa

Kiểu mã và chức năng định dạng với các cài đặt dành riêng cho ngôn ngữ, được tinh chỉnh sẽ giúp bạn loại bỏ mã không sử dụng và tạo tiêu chuẩn viết mã chung cho nhóm của mình.

ReSharper làm cho Visual Studio trở thành một IDE tốt hơn nhiều

Phân tích mã

ReSharper mở rộng Visual Studio với hơn 2200 kiểm tra mã nhanh chóng cho C#, VB.NET, ASP.NET, JavaScript, TypeScript và các công nghệ khác. Đối với hầu hết các lần kiểm tra, ReSharper cung cấp các bản sửa lỗi nhanh (bóng đèn) để cải thiện mã.

Tìm và xóa mã không sử dụng? Di chuyển mã của bạn sang phiên bản C# mới nhất? Chuyển đổi vòng lặp sang LINQ theo ý muốn? Tìm và ngăn chặn các ngoại lệ có thể xảy ra? Sử dụng một tiêu chuẩn đặt tên phổ biến? Tất cả điều đó và rất nhiều cải tiến mã khác đều có thể thực hiện được với phân tích mã của ReSharper.

Tái cấu trúc

Hơn 60 lần tái cấu trúc và hơn 450 hành động theo ngữ cảnh giúp tổ chức mã một cách an toàn và di chuyển mã xung quanh giải pháp, phân bổ trách nhiệm, tách rời, giảm độ phức tạp hoặc đơn giản là sử dụng cú pháp ngôn ngữ thay thế.

Điều hướng và tìm kiếm

ReSharper giúp ngay lập tức truy cập bất kỳ mã nào trong một giải pháp , bất kể giải pháp đó lớn đến đâu. Nó cũng có thể điều hướng bạn từ bất kỳ biểu tượng nào đến mã liên quan của nó, chẳng hạn như triển khai giao diện nhất định, phương thức mở rộng của lớp hoặc cách sử dụng của trường.

Định dạng mã và dọn dẹp

Định cấu hình và áp dụng kiểu mã dựa trên sở thích cá nhân hoặc tiêu chuẩn nhóm của bạn . Cài đặt định dạng và kiểu mã cho C#, VB.NET, ASP.NET, JavaScript, TypeScript và các ngôn ngữ khác có thể được áp dụng trong mọi phạm vi, từ lựa chọn đến giải pháp.

Tạo mã

ReSharper có thể tạo rất nhiều mã cho bạn : từ các tệp và lớp mới đến các khối và GUID có điều kiện; từ các phương thức và thuộc tính được yêu cầu bởi một giao diện đang được triển khai để kiểm tra tính bằng nhau và định dạng các thành viên.

Có gì mới trong ReSharper

  • Ví dụ: kiểm tra mã mới và sửa lỗi nhanh , xóa các vùng trống, thay thế span.SequenceEquals("stringLiteral")bằng span is "stringLiteral", trích xuất mẫu thuộc tính chung, giảm số lần tra cứu bộ sưu tập.
  • Kiểu cú pháp cho các mẫu kiểm tra null ( not nullso với { }).
  • Gợi ý tên tham số cho các thuộc tính dữ liệu thử nghiệm đơn vị .
  • Khả năng ẩn gợi ý chuyển đổi loại cho các mẫu chuyển đổi cụ thể.
  • Bộ lọc văn bản trong Unit Test Explorer và Unit Test Sessions hiện được tính đến khi thực hiện kiểm tra.
  • Bạn có thể sử dụng tái cấu trúc Đổi tên để đổi tên tệp. Nếu một tệp chứa một loại có cùng tên, thì loại đó có thể được đổi tên cho phù hợp.
  • Quá trình phát triển tích cực các tính năng năng suất cho CSS bị tạm ngưng và các tính năng này bị tắt theo mặc định. Để bật chúng, hãy sử dụng hộp kiểm tương ứng trên Môi trường | Trang Sản phẩm & Tính năngAlt+R, O của tùy chọn ReSharper ( ).

Các tính năng mới trong C++:

  • Theo dõi cuộc gọi cho các cuộc gọi đến.
  • Xem trước thay thế macro trong chú giải công cụ và cửa sổ bật lên Tài liệu nhanh .
  • Cập nhật cho các mô-đun C++20:
    • Tìm các tập quán hiện cho phép bạn tìm tất cả các vị trí nhập một mô-đun nhất định.
    • Tái cấu trúc Đổi tên giúp bạn đổi tên mô-đun và phân vùng mô-đun một cách an toàn, cập nhật tất cả các khai báo và nhập có liên quan trong mã của bạn.
    • Trình định dạng mã và Sắp xếp lại mã hiện xử lý các khối xuất và thực thể đã xuất.
    • Hoàn thành mã gợi ý các từ khóa liên quan đến mô-đun và tên của các mô-đun đã biết.
  • Hỗ trợ các tính năng của C++23:
    • Khấu trừ this( P0847 ).
    • auto(x)và auto{x}( P0849 ).
    • Dấu ngoặc đơn trống ()trong lambdas hiện là tùy chọn trong nhiều trường hợp ( P1102 ).
    • Khai báo bí danh hiện được cho phép trong câu lệnh init ( P2360 ).
    • Nhãn hiện được cho phép ở cuối câu lệnh ghép ( P2324 ).
  • Hỗ trợ cho __VA_OPT__.
  • Động cơ không có thật :
    • Các mẫu tệp để thêm một bài kiểm tra đơn giản hoặc phức tạp.
    • Ánh xạ cho các thư mục nguồn shader.
    • UINTERFACE mẫu sống .
    • Một mục hoàn thành mới để tạo biểu thức lambda trong đó cần có một đại biểu, TFunctionhoặc đối số.TFunctionRef
  • Kiểm tra mới: Tham số mẫu không bao giờ được sử dụng, typedef/ bí danh loại không bao giờ được sử dụng, Trình khởi tạo lớp cơ sở dự phòng, Kết quả hàm của loại HRESULT/ NTSTATUSnên được sử dụng, Truyền tham số giá trị bằng consttham chiếu, Khấu trừ đối số mẫu lớp không thành công.
  • Các cải tiến cho công cụ đánh giá thời gian biên dịch, bao gồm đánh giá forcác vòng lặp dựa trên phạm vi và hỗ trợ tốt hơn cho các liên kết.
  • Các hành động theo ngữ cảnh để tái cấu trúc .
  • Cách khắc phục nhanh để tạo tham số từ số nhận dạng chưa được giải quyết.
  • Nếu bạn cần trích xuất một hàm một dòng, bạn không còn phải chọn toàn bộ dòng nữa, vì quá trình tái cấu trúc phương thức Trích xuất hiện sẽ trích xuất dòng hiện tại khi không có lựa chọn nào hoạt động.
  • Chữ ký thay đổi hiện có thể được gọi trong khi dấu mũ nằm ở bất kỳ đâu trong chữ ký hàm thay vì chỉ trên tên của hàm, như trường hợp trước đây.
  • Mẫu hậu tố mới cho phép bạn nhanh chóng tạo consttham chiếu với std::as_consthoặc AsConst.
  • Nhận xét bắt đầu bằng /*không còn tự động đóng */theo mặc định. Bạn có thể bật tính năng tự động chèn nhận xét kết thúc bằng tùy chọn Chèn */ sau /* hỗ trợ nhập mới.
  • Theo mặc định, đường dẫn tệp được đặt trước thư mục khi sắp xếp #include chỉ thị.

ReSharper 2022.1 vs. Visual Studio 2022

This document lists some of the features that are provided by ReSharper 2022.1 but are missing or not as fully implemented in bare Visual Studio 2022 17.1.

 

  Visual Studio ReSharper 
Code analysis On-the-fly design-time code analysis for C#, VB.NET, XAML On-the-fly design-time code analysis for all supported languages (including ASP.NET, XAML, JavaScript, TypeScript, HTML, and more)
800+ code analysis rules (code inspections) 1500+ code analysis rules (code inspections)
Design-time error highlighting: compiler errors for C#, VB.NET, JavaScript, TypeScript, and C++ Design-time error highlighting: most compiler errors, many possible runtime errors (such as detection of possible null reference exceptions) for all supported languages
400+ kinds of code issues that can be fixed automatically 1900+ kinds of code issues that can be fixed automatically
250+ quick actions to resolve code issues in C#, F#, and VB.NET 1300 quick-fixes to resolve code issues in C#, VB.NET, ASP.NET, XAML, XML, JavaScript, TypeScript and other supported languages
Full solution analysis for C# and VB.NET Solution-wide error/warning monitor for all supported languages
Call hierarchy Call tracking
Integrated ESLint support Integrated JSLint, ESLint, and TSLint support
Reporting all errors and code quality issues in a file Reporting all errors and code quality issues in any scope, up to the entire solution
Code annotations for nullability analysis Code annotations help analyze solution with greater accuracy (nullability, contracts, etc.)
Suggest usings for types in installed NuGet packages A quick-fix that finds unresolved symbols and namespaces on nuget.org
  Custom code inspections and fixes with structural search and replace patterns
  Analysis of code stored inside string literals, tags and attributes
Track Value Source Value tracking to analyze value origins and destinations
Refactoring 15 solution-wide refactorings 58 solution-wide refactorings
120+ local refactorings (automated local code transformations) 470+ context actions (automated local code transformations)
Project-level cleanup refactoring: Sync Namespaces Project-level cleanup refactorings: Adjust NamespacesMove Types into Matching Files, and Remove Unused References.
  Structural replace for same or similar code
Code generation Create from usage Create from usage
Generate code from code snippets (templates) Generate code from configurable livesurroundsource, and postfix templates
Generate files from templates Generate files and file sets from configurable templates
Generate type members Generate type members
Generate null checks for parameters Generate configurable null checks for parameters
  Visual editor for code snippets (templates)
Build tool MSBuild ReSharper Build: out-of-process incremental build tool that optimizes MSBuild and applies heuristics to build only projects that need updating, comes with a built-in NuGet package restorer
Project-level tools Dependency graph Enterprise Project Dependency DiagramAssembly Dependency Diagram, and Type Dependency Diagram that do not require Visual Studio Enterprise Edition and display without compiling anything
  Assembly explorer to open and navigate inside compiled assemblies
  NuGet browser to explore packages, types, and namespaces in the NuGet gallery
  Run configurations for multiple startup projects, static methods, and external executables
Manufacturer/ Nhà sản xuất JETBRAINS
Header / LocalizationKhu vực kích hoạt Toàn cầu
CategoryDanh mục sản phẩm Công cụ phát triển
Part Number (P/N)Mã sản phẩm -
CollectionsDòng sản phẩm Công cụ phát triển
Packaged QuantitySố lượng đóng gói 1 cho đến nhiều, theo yêu cầu đặt hàng
Software / VersionPhiên bản Mới nhất
LanguageNgôn ngữ English/ đa ngôn ngữ
Distribution MediaĐóng gói Pack
Operating System/ PlatformNền tảng sử dụng Windows
Product TypeLoại sản phẩm Subscription License/ Multi-user License/ Single-user License
Software / License TypeLoại giấy phép New/ Renew/ Extend/ Maintenance & Support 
Length of termThời hạn bản quyền 1-3 năm
License management/ Quản lý bản quyền User name
Customer secitionĐối tượng khách hàng Doanh nghiệp
Advanced version/ Phiên bản cao cấp hơn -
ComparisonSo sánh sản phẩm Xem mô tả so sánh hoặc tài liệu đính kèm
Service & Support Basic/ Dịch vụ và hỗ trợ cơ bản Basic 
Service & Support AdvanceDịch vụ và hỗ trợ nâng cao Tư vấn hệ thống/ Triển khai cài đặt/ Hỗ trợ 1 năm/ Đào tạo sử dụng
How to buyMua như thế nào? Ký hợp đồng và PACISOFT giao trong 1-7 ngày làm việc (cam kết nhanh nhất Việt Nam)
Tax & handling feeThuế VAT & phí xử lý Phần mềm & dịch vụ phần mềm được miễn thuế VAT. 
Thuế, phí khác có thể được áp dụng tại thời điểm mua hàng theo quy định của NN.

 

Mô hình cấp phép bản quyền phần mềm JetBrains ReSharper

Hướng dẫn này cung cấp cho bạn thông tin tham khảo nhanh để hiểu mô hình/ hoặc loại hình cấp phép mới của nhà sản xuấtVui lòng liên hệ với PACISOFT để nhận được tư vấn chính xác cho loại hình tổ chức, nhu cầu & quy mô của bạn. 

Tất cả các đăng ký hàng năm bao gồm giấy phép dự phòng vĩnh viễn

Giấy phép dự phòng vĩnh viễn là giấy phép cho phép bạn sử dụng một phiên bản phần mềm cụ thể mà không cần đăng ký hoạt động cho nó. Giấy phép cũng bao gồm tất cả các bản cập nhật sửa lỗi, cụ thể hơn là trong phiên bản XYZ, tất cả các bản phát hành Z đều được bao gồm.

Khi mua đăng ký hàng năm, bạn sẽ ngay lập tức nhận được giấy phép dự phòng vĩnh viễn cho phiên bản chính xác có sẵn tại thời điểm đó.

Nếu thanh toán hàng tháng, ngay sau khi bạn thanh toán trong 12 tháng liên tiếp, bạn sẽ nhận được giấy phép dự phòng vĩnh viễn này, cung cấp cho bạn quyền truy cập vào phiên bản sản phẩm chính xác khi đăng ký 12 tháng liên tiếp của bạn bắt đầu. Bạn sẽ nhận được giấy phép dự phòng vĩnh viễn cho mọi phiên bản mà bạn đã thanh toán trong 12 tháng liên tiếp.

Tùy chọn này khả dụng cho dù bạn đăng ký một sản phẩm hay tùy chọn 'Tất cả sản phẩm'.

ReSharper system requirements

Visual Studio integration

Operating Systems

ReSharper will install and run on the following operating systems (64-bit OS is highly recommended for optimal performance):

  • Microsoft Windows 8 - 8.1 - 10 - 11
  • Microsoft Windows Server 2012 - 2012 R2 - 2016 - 2019

Supported Visual Studio releases

dotUltimate products integrate into the following Visual Studio releases (Community, Professional and higher editions; Express editions are not supported):

Microsoft Visual Studio: 2013 Update 5 - 2015 Update 3 - 2017 - 2019 - 2022

Framework

.NET Framework 4.7.2 or higher

Minimum required hardware

Processor: 2 GHz

Memory: 16 GB

Disk: 500 Mb

Minimum requirements allow you to launch products and perform simple operations, while recommended hardware requirements depend directly on the amount of data you are going to process. Just download our trial version and try it on your environment

Other

The strong-name bypass feature must not be disabled on Windows

 

Command-line tools

Operating Systems

ReSharper CLT will install and run on the following operating systems (64-bit OS is highly recommended for optimal performance):

Microsoft Windows 8 - 8.1 - 10 - 11

Microsoft Windows Server: 2012 - 2012 R2 - 2016 - 2019

macOS 10.14+

Linux

  • Debian 9+
  • Ubuntu 16.04+
  • CentOS 7+
  • Fedora 30+
  • Linux Mint 18+
  • openSUSE 15+
  • Oracle Linux 7+
  • SUSE Enterprise 12 SP2+
  • Alpine 3.13+
  • Red Hat Enterprise Linux 6 / 7 / 8

Framework

.NET Framework 4.7.2 or higher

.NET Core 3.1 or higher

Minimum required hardware

Processor: 2 GHz

Memory: 4 GB

Disk: 500 Mb

Minimum requirements allow you to launch products and perform simple operations, while recommended hardware requirements depend directly on the amount of data you are going to process. Just download our trial version and try it on your environment

Other

The strong-name bypass feature must not be disabled on Windows

Trải nghiệm dùng thử JetBrains ReSharper với đầy đủ các tính năng bản quyền ngay hôm nay. 

Download dùng thử miễn phí, TẠI ĐÂY 

Hãy tìm ứng dụng trong danh sách phía trên và nhấp vào nút Dùng thử miễn phí. Sau đó, hãy làm theo hướng dẫn để đăng ký dùng thử miễn phí và tải xuống ứng dụng bạn muốn sử dụng. 

*Liên hệ Pacisoft để được hỗ trợ nhanh chóng nhất.