كيف تختار البصرية الملحق الإنتاجية الاستوديو الخاص بك؟

StackOverflow https://stackoverflow.com/questions/166987

سؤال

وأنا تقييم إضافات البصرية الإنتاجية استوديو للفريق التطوير الخاص بي، والذي يتضمن بعض الناس الذين هم جديدة جدا لC # و بعض الناس الذين هم من ذوي الخبرة للغاية. نحن لا نستخدم VB.NET. وأنا شخصيا مثل ReSharper، ولكن قبل أقترح شيئا أود شخصيا، أود الحصول على بعض الآراء لوالمنطق وراء استخدام الملحق مختلفة.

ونظرا للاختيار بين ReSharper، CodeRush، والبصرية المساعدة، وهو واحد اخترتم ولماذا؟

لمناقشة، هل تشغيل أكثر من الملحق واحد في وقت واحد؟ أو واحدة وليس على هذه القائمة؟ ما هي أفكارك حول هذه الإضافات؟

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

المحلول

وأنا تحميل كلا resharper وcoderush المحاكمات. في البداية أحببت coderush أفضل قليلا. يبدو قليلا أكثر مصقول وقليلا أكثر استقرارا. ولكن في النهاية لم يذهب مع resharper. وذلك أساسا بسبب دمج وحدة الاختبار.

وأنا لا أرى حقا لماذا عليك أن تختار لفريق التطوير الخاص بك على الرغم من. في شركتي مشاركة يستخدم الجميع الأدوات يشاؤون. استخدمنا كل VS 2005 و 2008 (اعتمادا على المشروع) وإس لالإصدارات طالما يستخدم الجميع نفس المعايير الترميز لم يكن لدينا الكثير من المشاكل. تقييس جيد إلى حد ما ولكن قد يكون فكرة جيدة لإعطاء المطورين الخاص بك بعض الخيارات في ما الأدوات التي تريد استخدامها.

نصائح أخرى

وبما أننا نعمل على تطوير في C ++ البصرية مساعدة كانت أفضل خيار بالنسبة لنا. يعمل ReSharper فقط مع C #، VB وXML. وريفاكتور ++ هو لطيف، لكنه توقف حرفيا VS لبعض دقائق على كل تغيير هائل في التعليمات البرمجية. حاولنا أيضا أدوات أخرى مختلفة ولكن كل منهم لديه أي دعم للC ++. وCodeRush هو جديد بالنسبة لي، وأنا سوف تقييمها في نهاية هذا الاسبوع (بفضل)

وشخصيا لقد حاولت عدة، ولكن أفضله هو الثاني:

1: TestDriven.NET - لاختبار بسيط. أنا أميل إلى استخدامه مع فريق التغطية التي تتيح لي أن نرى تغطية مباشرة في محرر، على الرغم من أن الاختبارات NUnit (لا MSTest) القائمة.

2: إضافة على الصغيرة التي تسمح لي مجموعة ملفات بنفس الطريقة IDE لا - أبسط من تحرير csproj (DependentUpon IIRC) باليد. من هنا ، ولكن هناك (غير المرتبطة) تحديث أس <لأ href = "HTTP: // www.kooriyoo.com/VSCommands/Files/VSCommands(v1.2).msi "يختلط =" نوفولو noreferrer "> هنا مع دعم أفضل لاختيار الملف الذي هو الأصل (عقد [السيطرة] عند اختيار" المجموعة البنود ")

ولقد وجدت أبدا لقد حاجة ReSharper الخ، ولكن أود أن المحاولة مرة أخرى في يوم من الأيام ...

وأنا استخدم على VSCommands في بلدي الترميز اليومي. I تضيف ميزات جديدة رائعة لVS وغير مجانا :) ( استوديو البصرية معرض صلة )

وأنا أيضا اختار VisualAssist X لأنني أعمل في الأصلي C ++ من الأدوات مثل <أ href = على "HTTP : //www.jetbrains.com/resharper/ "يختلط =" نوفولو noreferrer "> ReSharper لا تساعدني. لقد اتخذت قراري بناء على المدخلات من المطورين preofessional الآخرين وأنا أعلم والاحترام وعلى تجربتي الناجحة باستخدام النسخة التجريبية.

CodeRush تدعم C ++ ولكن لم أكن أعرف عن ذلك حتى الآن فقط. من ما أرى، يبدو مشابها لVisualAssist X. كنت أعطي لهم على حد سواء المحاولة.

وراجع للشغل: إذا كنت أنت وأود أن تثبيت واحد فقط من هذه الأدوات في كل مرة. أنا لا أعرف ما إذا كنت <م> الحاجة للقيام بذلك لكنه لن يفاجئني إذا كانت لديهم بعض التفاعلات غير المتوقعة.

وأوصي ReSharper 4.0 مع VS 2008. وحقا توفر أفضل الأوامر إعادة بيع ديون.

لقد تحسنت حقا ReSharper 4.0 لأنه بيتا. ومع ذلك، سمعت أن CodeRush كان نموذجا النموذجيه أفضل. شخصيا، أنا بدلا من أن يكون أداة إعادة بيع ديون قوية بدلا من أداة النموذجيه.

وأقترح ReSharper 4.0

والجميع تقريبا على فريق ديف هنا وReSharper تثبيت، ولكن هناك الكثير من الشكاوى عن ذلك تباطؤ برنامج Visual Studio.

ولقد اخترت ريفاكتور! برو بضع سنوات أو قبل ذلك لأنه في ذلك الوقت الذي تدعم C #، VB، ASP.NET (والآن جافا سكريبت وC ++). يمكنني استخدام كل من هذه اللغات. ReSharper معتمدة فقط C # آنذاك. VisualAssist قد يكون مجرد C ++. بالإضافة إلى في الوقت الذي كان يقوم به VB. بعد أن اختار ريفاكتور! ثم أنا مرتاح الآن مع نموذج UI، وسوف لذلك ربما لا تبديل في أي وقت قريب. أنا أيضا الآن باستخدام CodeRush إكسبرس لأنني لا أستطيع تحمل CodeRush كامل في الوقت الحالي. (لم أحاول ReSharper لفترة وجيزة في عام 2005 عندما كان يعمل في اعتصام العميل).

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