ReSharper มีทางเลือกอะไรบ้าง? [ปิด]


172

ฉันกำลังพิจารณาซื้อใบอนุญาตReSharperแต่มีทางเลือกอื่นที่เป็นไปได้สำหรับ ReSharper และคุณจะให้คะแนนเหล่านี้เมื่อเทียบกับ ReSharper อย่างไร

ไม่จำเป็นต้องเป็นทางเลือกฟรี แต่ฉันแค่อยากจะรู้ว่าผลิตภัณฑ์ที่เทียบเท่าที่ดีคืออะไร


3
สำหรับคำแนะนำเกี่ยวกับสไตล์ฉันใช้ StyleCop สำหรับการวิเคราะห์รหัสฉันจัดการด้วยบิวด์อิน VS ที่แทนที่ FxCop ได้มากขึ้นหรือน้อยลง เพื่อความสะดวกในการพิมพ์ฉันใช้เครื่องมือไฟฟ้าเพิ่มประสิทธิภาพ ทั้ง 3 จาก MS สำหรับฉันนั่นเป็นทางเลือกในปัจจุบัน :)
nawfal

มันไม่ใช่หัวข้อ
nim

คำตอบ:


89

ทางเลือกหลักคือ:

  • CodeRushโดย DevExpress ส่วนใหญ่พิจารณาอย่างนี้หรือ ReSharper วิธีที่จะไป คุณไม่สามารถไปอย่างผิดปกติด้วยเช่นกัน ทั้งสองมีแฟน ๆ ของพวกเขาทั้งสองมีพลังและทั้งสองมีทีมที่มีความสามารถปรับปรุงพวกเขาอย่างต่อเนื่อง เราทุกคนได้รับประโยชน์จากการแข่งขันระหว่างสองคนนี้ ฉันจะไม่พูดคุย / เปรียบเทียบที่ดีเกี่ยวกับพวกเขาซ้ำ ๆ ซึ่งสามารถพบได้ใน Stack Overflow และที่อื่น ๆ

ทางเลือกอื่นที่คุ้มค่าในการตรวจสอบ:

  • JustCodeโดย Telerik นี่คือใหม่ยังคงมี kinks แต่รายงานเริ่มต้นเป็นบวก ข้อได้เปรียบอาจเป็นการออกใบอนุญาตกับผลิตภัณฑ์ Telerik อื่น ๆ และผสานรวมกับพวกเขา มีสิทธิ์ใช้งานแบบรวมที่สามารถทำให้ถูกกว่า / จัดการได้ง่ายกว่า

22
BTW, Telerik กำลังออกจากตำแหน่ง JustCode ... telerik.com/products/justcode-sunsetting
George Vovos

1
CodeRush ของ Devexpress ไม่เหมือนกับ Resharper เพื่อความรู้ของฉัน CodeRush ช่วยเพิ่มผลผลิตมากกว่าการบังคับใช้มาตรฐานเกี่ยวกับ Code-Style รวมถึงข้อเสนอแนะและการแปลงรหัสและทุกอย่าง ซึ่งในความคิดของฉันทำไมมันเร็วกว่า resharper ในการแก้ปัญหาใหญ่ (+10 โครงการหนัก)
Niklas

4
JustCode ตายไปแล้วด้วย VS2017
Avenger789

2
อะไรสำหรับรหัส VS?
Paesano2000

55

รายการที่ครอบคลุม:

  • CodeRushโดย DevExpress (พิจารณาทางเลือกหลัก) ไม่ว่าจะเป็นเรื่องนี้หรือ ReSharper ก็เป็นหนทางไป คุณไม่สามารถไปอย่างผิดปกติด้วยเช่นกัน ทั้งสองมีแฟน ๆ ของพวกเขาทั้งสองมีพลังทั้งสองมีทีมที่มีความสามารถปรับปรุงพวกเขาอย่างต่อเนื่อง เราทุกคนได้รับประโยชน์จากการแข่งขันระหว่างสองคนนี้ ฉันจะไม่พูดคุย / เปรียบเทียบที่ดีเกี่ยวกับพวกเขาซ้ำ ๆ ซึ่งสามารถพบได้ใน Stack Overflow และที่อื่น ๆ 1

  • JustCodeโดย Telerik นี่คือใหม่ยังคงมี kinks แต่รายงานเริ่มต้นเป็นบวก ข้อได้เปรียบอาจเป็นการสังสรรค์กับผลิตภัณฑ์ Telerik อื่น ๆ และรวมเข้ากับพวกเขา 1

  • หลายของ Visual Studio 2010 คุณสมบัติใหม่ ดูว่ามีอะไรเพิ่มเข้ามาและสิ่งที่คุณต้องการอาจเป็นไปได้ว่าการติดตั้งหลักจะดูแลสิ่งที่คุณสนใจในตอนนี้

  • Visual Assist X , คุณสมบัติมากกว่า 50 อย่างทำให้ Visual Assist X เป็นเครื่องมือเพิ่มประสิทธิภาพที่ยอดเยี่ยม เลือกหมวดหมู่และเรียนรู้เพิ่มเติมหรือดาวน์โหลดรุ่นทดลองใช้ฟรีและค้นหาทั้งหมด 2

  • VSCommands , VSCommands ให้บริการการนำทางโค้ดและการปรับปรุงการสร้างซึ่งจะทำให้งานการเขียนโค้ดประจำวันของคุณโดดเด่นอย่างรวดเร็วและเมื่อรวมกับการปรับปรุง IDE ที่จำเป็นจำนวนสิบรายการ VSCommands มีสองรสชาติ: Lite (ฟรี) และ Pro (จ่ายเงิน) 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) เป็น Microsoft Visual Studio add-in ที่ไม่มีค่าใช้จ่ายสำหรับการใช้งานส่วนตัวและเชิงพาณิชย์ เป้าหมายหลักที่นักพัฒนา Visual C ++ (แม้ว่าจะมีประโยชน์สำหรับโครงการ Visual Studio หรือโซลูชันใด ๆ ) VSAid เพิ่มแถบเครื่องมือใหม่ให้กับ IDE ซึ่งเพิ่มคุณสมบัติการเพิ่มประสิทธิภาพเช่นการค้นหาและเปิดไฟล์โครงการได้อย่างรวดเร็วและหมุนเวียนผ่านไฟล์ที่เกี่ยวข้อง คลิกปุ่มเมาส์ (หรือกดปุ่ม!) 4


ขอบคุณสำหรับข้อมูลที่ดี
มูฮัมหมัด Ashikuzzaman

1
Visual Studio 2017 ได้เพิ่มมากขึ้น: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster

นอกจากนี้ยังมีRoslynator
แมตต์

20

โปรดทราบว่าด้วย Visual Studio 2010 คุณอาจไม่ต้องการ / ต้องการส่วนเสริมใด ๆ จำนวนมากคุณลักษณะ ReSharper ถูกเพิ่มเข้าไปในสตูดิโอ 2010 คุณสมบัติภาพหลัก ReSharper , CodeRushฯลฯ มีคุณสมบัติอื่น ๆ ที่เหนือกว่า Visual Studio แต่ดูว่ามีอะไรเพิ่มเข้ามาบ้างเทียบกับสิ่งที่คุณต้องการ อาจเป็นไปได้ว่าการติดตั้งหลักจะดูแลสิ่งที่คุณสนใจในตอนนี้

ผมเองใช้ ReSharper 5 ยังคงเป็นมันมีประโยชน์หลายอย่างสำหรับฉัน สิ่งที่ coder แต่ละรายการพบว่าสำคัญที่สุดนั้นแตกต่างกันไป คุณจะต้องทดสอบด้วยตัวเอง แต่โชคดีที่ทางเลือกทั้งหมดมีช่วงเวลาทดลองใช้เช่นกัน


11

VSCommands - ไม่ใช่ทางเลือกต่อ se แต่เป็นเครื่องมือเสริมที่มีคุณสมบัติพิเศษมากมายที่ไม่สามารถใช้ได้ใน ReSharper, CodeRush และ JustCode

จากเว็บไซต์:

การปรับปรุง 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

การปรับปรุง 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

การแก้จุดบกพร่องช่วยเหลือ

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

ความช่วยเหลือเกี่ยวกับรหัส

* Create Code Contract

VS คำสั่งสำหรับ VS 2015 ตอนนี้ตายแล้ว :-( ... visualstudiogallery.msdn.microsoft.com/…
bytedev

9

CodeRush นอกจากนี้สกอตต์ Hanselmanมีโพสต์ดีเปรียบเทียบพวกเขาReSharper กับ CodeRush

การเปรียบเทียบที่เป็นปัจจุบันมากขึ้นคือในCoderush vs Resharperโดย Jason Irwin


8
บทความนั้นอายุ 6 ปี ฉันแน่ใจว่าทั้งสองผลิตภัณฑ์มีการเคลื่อนไหวเพียงพอที่การเปรียบเทียบจะไม่สามารถใช้งานได้อีกต่อไป
Adam Lear

8

1
+1, ละเว้นในคำตอบของฉัน และคุณทำวิกิชุมชนตอบคำถามของคุณเองหรือ ตอนนี้เป็นชุมชน ฉันจะดูคำตอบอื่น ๆ ของเราและทำให้คุณมีชื่อเสียงในเรื่องนี้ . .
Patrick Karcher

1
@ แพทริค: ฉันรู้สึกว่าการลงคะแนนจะขึ้นอยู่กับสิ่งที่ผู้คนพิจารณาถึงคุณภาพของเครื่องมือ เครื่องมือที่ดีควรอยู่ด้านบนสุด แต่ฉันไม่คิดว่าจะรับประกันชื่อเสียง
Brian



3

ฉันคิดว่า CodeRush มีรุ่นฟรีจำนวน จำกัด ด้วย ฉันลงเอยด้วยการใช้ ReSharper และฉันยังคงแนะนำให้ใช้แม้ว่าบางฟังก์ชั่นจะอยู่ใน Visual Studio 2010 มีบางสิ่งที่ทำให้มันคุ้มค่า

โปรดทราบว่าคุณไม่จำเป็นต้องมีใบอนุญาต ReSharper แบบเต็มหากคุณใช้รหัสในภาษาเดียวเท่านั้น ฉันมีเวอร์ชั่น C # และราคาถูกกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.