Một số lựa chọn thay thế cho ReSharper là gì? [đóng cửa]


172

Tôi đang xem xét việc mua giấy phép ReSharper , nhưng có bất kỳ lựa chọn thay thế nào cho ReSharper không và bạn đánh giá những thứ này như thế nào so với ReSharper?

Nó không nhất thiết phải là một sự thay thế miễn phí, nhưng tôi chỉ muốn biết các sản phẩm tương đương tốt như thế nào.


3
Đối với các khuyến nghị về phong cách, tôi sử dụng StyleCop. Để phân tích mã, tôi quản lý với VS tích hợp sẵn, ít nhiều thay thế FxCop. Để gõ dễ dàng, tôi dựa vào Năng suất Năng lượng. Cả 3 từ MS. Đối với tôi đó là sự thay thế hiện tại :)
nawfal

Đây không phải là chủ đề ngoài
lề

Câu trả lời:


89

Thay thế chính là:

  • CodeRush , bởi DevExpress. Hầu hết xem xét điều này hoặc ReSharper con đường để đi. Bạn không thể đi sai với một trong hai. Cả hai đều có người hâm mộ, cả hai đều mạnh mẽ và cả hai đều có những đội ngũ tài năng không ngừng cải thiện họ. Chúng tôi đã được hưởng lợi từ sự cạnh tranh giữa hai. Tôi sẽ không lặp lại nhiều cuộc thảo luận / so sánh tốt về chúng có thể được tìm thấy trên Stack Overflow và các nơi khác.

Một cách khác đáng để kiểm tra:

  • JustCode , bởi Telerik. Điều này là mới, vẫn còn với kinks, nhưng báo cáo ban đầu là tích cực. Một lợi thế có thể là cấp phép với các sản phẩm Telerik khác và tích hợp với chúng. Có các giấy phép đi kèm có sẵn có thể làm cho mọi thứ rẻ hơn / dễ xử lý hơn.

22
BTW, Telerik đang nghỉ hưu JustCode ... telerik.com/products/justcode-sunding
George Vovos

1
CodeRush của Deve े không giống như Resharper. CodeRush, theo hiểu biết của tôi, cải thiện năng suất, thay vì thực thi các tiêu chuẩn về Phong cách mã, cũng như các đề xuất và chuyển đổi mã và tất cả điều đó. theo ý kiến ​​của tôi tại sao nó nhanh hơn nhiều so với chia sẻ lại các giải pháp lớn (+10 dự án nặng).
Niklas

4
JustCode hiện đã chết với VS2017
Avenger789

2
Bất cứ điều gì cho mã VS?
Paesano2000

55

Một danh sách toàn diện:

  • CodeRush , bởi DevExpress. (Được coi là lựa chọn chính) Hoặc điều này hoặc ReSharper là cách để đi. Bạn không thể đi sai với một trong hai. Cả hai đều có người hâm mộ, cả hai đều mạnh mẽ, cả hai đều có những đội ngũ tài năng không ngừng cải thiện họ. Chúng tôi đã được hưởng lợi từ sự cạnh tranh giữa hai. Tôi sẽ không lặp lại nhiều cuộc thảo luận / so sánh tốt về chúng có thể được tìm thấy trên Stack Overflow và các nơi khác. 1

  • JustCode , bởi Telerik. Điều này là mới, vẫn còn với kinks, nhưng báo cáo ban đầu là tích cực. Một lợi thế có thể là sự phát triển với các sản phẩm Telerik khác và tích hợp với chúng. 1

  • Nhiều tính năng mới của Visual Studio 2010 . Xem những gì đã được thêm vào so với những gì bạn cần, có thể là cài đặt cốt lõi quan tâm đến những gì bạn quan tâm bây giờ.

  • Visual Assistant X , hơn 50 tính năng làm cho Visual Assistant X trở thành một công cụ năng suất đáng kinh ngạc. Chọn một danh mục và tìm hiểu thêm hoặc tải về bản dùng thử miễn phí và khám phá tất cả. 2

  • VSCommands , VSCommands cung cấp điều hướng mã và cải tiến thế hệ sẽ giúp cho các tác vụ mã hóa hàng ngày của bạn trở nên nhanh chóng và cùng với hàng chục cải tiến IDE thiết yếu, nó sẽ đưa năng suất của bạn lên một tầm cao khác. VSCommands có hai loại: Lite (miễn phí) và Pro (trả phí). 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) là một bổ trợ Microsoft Visual Studio có sẵn, miễn phí, cho cả sử dụng cá nhân và thương mại. Chủ yếu nhắm vào các nhà phát triển Visual C ++ (mặc dù hữu ích cho bất kỳ dự án hoặc giải pháp Visual Studio nào), VSAid bổ sung một thanh công cụ mới cho IDE, bổ sung các tính năng nâng cao năng suất như có thể tìm và mở nhanh các tệp dự án và chuyển qua các tệp liên quan tại nhấp vào nút chuột (hoặc hành trình của phím!). 4


Cảm ơn thông tin tốt đẹp.
Muhammad Ashikuzzaman 28/03/2016

1
Visual Studio 2017 đã bổ sung nhiều hơn: docs.microsoft.com/en-us/visualstudio/#pOLL=features
Dan Csharpster

Ngoài ra còn có Roslynator
Matt

20

Hãy nhớ rằng với Visual Studio 2010, bạn có thể không cần / muốn bất kỳ addon nào. Rất nhiều tính năng ReSharper đã được thêm vào các tính năng cốt lõi của Visual Studio 2010 . ReSharper , CodeRush , v.v ... chắc chắn có các tính năng khác ở trên và ngoài Visual Studio, nhưng hãy xem những gì đã được thêm vào so với những gì bạn cần. Nó có thể là cài đặt cốt lõi quan tâm đến những gì bạn quan tâm bây giờ.

Cá nhân tôi vẫn sử dụng ReSharper 5 vì nó có nhiều công dụng đối với tôi . Điều mà mỗi lập trình viên thấy quan trọng nhất mặc dù rất khác nhau. Bạn sẽ phải tự kiểm tra từng cái, nhưng may mắn thay, tất cả các lựa chọn thay thế đều có thời gian dùng thử.


11

VSCommands - không phải là một công cụ thay thế, mà là một công cụ bổ sung với nhiều tính năng độc đáo không có trong ReSharper, CodeRush và JustCode.

Từ trang web:

Cải tiến IDE

* Custom Formatting
      o Build Output
      o Debug Output
      o Search Output
* Solution Properties
      o Manage Reference Paths
      o Manage Project Properties
* Apply Fix
      o File being used by another process
      o [StyleCop][2] warnings
      o Importing .pfx key file was cancelled
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming

Cải tiến Solution Explorer

* Prevent Accidental Drag & Drop
* Prevent Accidental Linked Item Delete
* Group / Ungroup Items
* Show Assembly Details
* Build Startup Projects
* Open Command Prompt
* Open PowerShell
* Locate Source File
* Open File Location
* Show / Hide All Files
* Edit Project / Solution File
* Copy / Paste As Link
* Copy / Paste Reference
* Open In Expression Blend
* Collapse All
* Clean All Build Configurations

Hỗ trợ gỡ lỗi

* Attach To Local IIS
* Debug As Administrator
* Debug As Normal user
* Debug As Different user

Hỗ trợ mã

* Create Code Contract

VS lệnh cho VS 2015 là bây giờ đã chết :-( ... visualstudiogallery.msdn.microsoft.com/...
bytedev


8

1
+1, một thiếu sót trong câu trả lời của tôi. Và bạn đã thực hiện wiki cộng đồng câu trả lời của riêng bạn? Bây giờ là cộng đồng. Tôi sẽ xem xét các câu trả lời khác của chúng tôi và giúp bạn có một chút tiếng tăm cho việc này. . .
Patrick Karcher

1
@Patrick: Tôi cảm thấy việc bỏ phiếu sẽ dựa trên những gì mọi người cho là chất lượng của các công cụ. Công cụ tốt nên được đặt lên hàng đầu, nhưng tôi không nghĩ rằng đảm bảo danh tiếng.
Brian



3

Tôi nghĩ rằng CodeRush cũng có phiên bản giới hạn, miễn phí. Tôi đã kết thúc với ReSharper và tôi vẫn khuyên dùng nó, mặc dù một số chức năng có trong Visual Studio 2010. Chỉ có một số thứ khiến nó đáng giá.

Hãy nhớ rằng bạn không cần giấy phép ReSharper đầy đủ nếu bạn chỉ viết mã bằng một ngôn ngữ. Tôi có phiên bản C #, và nó rẻ hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.