Tìm hiểu về CodeRush phần mở rộng trong Visual Studio

iworld.com.vn – Cùng tìm hiểu về Coderush trong Visual Studio – DevExpress

CodeRush là một phần mở rộng cho Visual Studio 2015 trở lên, được thiết kế để đơn giản hóa các tác vụ tạo mã, tái cấu trúc mã, gỡ lỗi và thử nghiệm các lệnh. Không giống như CodeRush Classic, CodeRush sử dụng công cụ Roslyn mới được giới thiệu trong Visual Studio 2015, công cụ này tải các giải pháp của bạn nhanh hơn đáng kể, đồng thời giảm mức sử dụng RAM hàng trăm MB trên hầu hết các dự án.

Tìm hiểu nhiều thông tin hơn nữa:

CÁC TÍNH NĂNG CHÍNH

Chạy thử nghiệm (Test Runner)

Test Runner phát hiện các thử nghiệm đơn vị cho các khung NUnit, xUnit, MSpec và MSTest, đồng thời có thể chạy các thử nghiệm trên nhiều tổ hợp trong cùng một khoảng thời gian. Nếu dự án của bạn chứa nhiều khung mục tiêu, bạn có thể chạy thử nghiệm cho tất cả các khung mục tiêu hoặc trong một khung đã chọn. Hỗ trợ sessions cho phép bạn tổ chức các thử nghiệm và chạy các thử nghiệm cụ thể.

test-runner

Điều hướng (Navigation).

Bạn có thể tìm thấy các ký hiệu và các tệp trong giải pháp của mình và điều hướng đến (navigate) các cấu trúc mã liên quan với khối mã đang hoạt động. Bạn cũng có thể sử dụng các nhà cung cấp điều hướng (navigation providers) có thể nhận biết ngữ cảnh để chuyển đến mã liên quan vào một kí hiệu cụ thể.

Nav_JumpTo

Phân tích mã (Code Analysis).

Phân tích mã (code analysis) tĩnh thông minh giúp bạn phát hiện và sửa lỗi. CodeRush bao gồm hơn 50 máy phân tích (analyzers).

Code_Inspections

Tái cấu trúc (Refactorings).

Tự động tái cấu trúc lại mã của bạn . CodeRush bao gồm hơn 100 công cụ tái cấu trúc (refactorings) và trình tạo mã (code generators). Nhấn Ctrl +. hoặc phím tắt Ctrl + ~ để mở menu Code Actions, chọn mục phù hợp và CodeRush sẽ tự động thực hiện tất cả các thay đổi bắt buộc trong mã của bạn.

Refactor_Main

Các mẫu tạo mã (Code Templates).

Sử dụng các mẫu tạo (Code Templates) mã để đẩy nhanh quá trình tạo mã. Chỉ cần nhấn một vài phím để tạo ra các khối mã tinh vi mà không cần nỗ lực quá nhiều. Ví dụ: nhập “pi” (thuộc tính-số nguyên) và nhấn tab hoặc dấu cách (space) để tạo thuộc tính số nguyên với kho dự trữ và trình truy cập getter / setter.

Templ_Config_win

Trình hiển thị gỡ lỗi (Debug Visualizer).

Trình hiển thị gỡ lỗi (Debug Visualizer) cho phép bạn xem điều gì đang xảy ra với các biểu thức và cấu trúc phức tạp khi bạn gỡ lỗi ứng dụng của mình. Bạn có thể sử dụng công cụ này cho C # và VB.NET để hiển thị khi nào các biến cục bộ thay đổi, đối số nào đã được truyền cho phương thức, bao nhiêu lần vòng lặp được chuyển, tại sao biểu thức đánh giá thành giá trị không mong muốn, v.v.

CRR_Debugging_Main

Trình biên dịch phục hồi (Decompiler).

Sử dụng trình biên dịch phục hồi (Decompiler) để tiết lộ mã nguồn từ các tổ hợp đã biên dịch. Decompiler hiển thị cấu trúc lắp ráp dưới dạng cây. Bạn có thể đi sâu vào các lớp và thành viên của chúng, đồng thời điều hướng đến các lớp cơ sở và lớp dẫn xuất.

Decompiler_Analyze

Biên dịch bởi Anh Đức – iworld.com.vn