سؤال

مطورو .NET هناك!بحاجة لرأيك هنا!

أنا الآن أستخدم المساعدة البصرية X, ، قطعة لائقة من البرمجيات، في الواقع.ولكن يبدو أن المدونين على .NET يفضلون ذلك ريشاربر أكثر.قد أرغب في التفكير في التبديل، لكن قبل ذلك أريد رأيكم أولاً.

هل كانت مفيدة؟

المحلول

يعد Resharper أفضل بكثير بالنسبة لكود C# (ويفترض أنه VB.Net، لكنني لم أجرب ذلك).لسوء الحظ، لا يوجد دعم لـ C/C++، لذا إذا كنت بحاجة إلى ذلك، فقد ترغب في الاحتفاظ بالمساعدة المرئية.

لسوء الحظ، فإنهما لا يتعايشان جيدًا، لذلك قد تحتاج إلى إلغاء تحميل أحدهما، ثم تحميل الآخر، عند التبديل بين C/C++ وC#.

لرؤية سحر Resharper، أوصي بمشاهدة الفيلم فيديو "Resharper Jedi"..

نصائح أخرى

C/C++ = المساعدة المرئية X.

بالنسبة لي، C# = ReSharper + Visual Assist X.

وغني عن القول أن ReSharper أقوى بكثير لتطوير C# من VA.ولكن هناك بعض الميزات، مثل القدرة على إظهار الأساليب فقط في قائمة الاقتراحات، أو تسليط الضوء على أقرب نطاق موجود في VA، ولكن لا يوجد ما يعادله في R#.أنا استخدم كليهما.يبدو أنهم يعيشون بشكل جيد معًا:أستخدم الإعدادات الافتراضية لـ VA، واضطررت إلى تحديد ReSharper-->Options-->IntelliSense-->عام-->Visual Studio لتمكين إصدار VA من IntelliSense بدلاً من إصدار ReSharper.لقد قمت أيضًا بتخصيص ألوان المعرفات في ReSharper، وهي الآن تبدو مثل ألوان VA الافتراضية، ولكنها تعرض معلومات إضافية (مثل المتغيرات المحلية القابلة للتغيير عريض).

أعلم أنك طلبت فقط مقارنة بين Resharper و Resharper.المساعدة المرئية ولكن إذا كنت تقوم بتطوير .NET فقد ترغب أيضًا في أخذها بعين الاعتبار "إعادة البناء!طليعة".

أتذكر استخدام VA منذ سنوات مضت عند القيام بتطوير Visual C++ (وقبل ذلك CodeWiz سيئ السمعة) ولكن مع تطوير .NET، لدي انطباع بأن غالبية المطورين يستخدمون إما ReSharper أو Refactor!.

إعادة البناء!يتكامل أيضًا مع أداة إنشاء التعليمات البرمجية التي تسمى "CodeRush" وقد رأيت كلاهما يستخدم بشكل فعال للغاية مع Testdriven.Net (راجع صيف السبات تسجيلات الشاشة).

أنا شخصياً أستخدم Resharper وأنا سعيد جدًا بمدى زيادة إنتاجيتي ولكني متأكد من أنك ستحصل على فائدة متساوية مع Refactor!.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top