سؤال

أحب إعادة التعرض، ولكن fxcop مجاني ويفعل بعض البتات resharper. ماذا يمكنني أن أفعل للحصول على الأفضل من FXCOP؟

أنا أستخدم VS2008، وتخطط للترقية إلى VS2010 في مارس المقبل، نأمل.

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

المحلول

حسنا fxcop لديه تركيز مختلف. يركز على تصميم API واتتبع خطوط .NET - خطوط التسمية والاتصالات. لذلك فإن التقارير هي طريقة أكثر تفصيلا. لذلك انها قوية حقا.

Resharper هو أكثر حول مساعدة المبرمج في عملها اليومي. لذلك يتم التركيز على أشياء مثل أفضل معنى intelli، والملاحة أفضل من خلال التعليمات البرمجية والخلل المحتمل. وبالطبع، سيستمر VS و RESHHARPER في تحسين Expirience الترميز.

الآن يمكنك الحصول على أفضل النتائج من FXCOP. أنا لست خبير FXCOP، ولكن بعض توصياتي.

  • حدد القواعد التي تريد اتباعها في مشروعك. FXCOP لديه الكثير من القواعد الصارمة تماما. قد لا ينطبق الكثير منهم على مشروعك، لذا تعطيلها. توافق على نفس القواعد في فريقك
  • أفضل مجموعة صغيرة من القواعد التي يتبعها الجميع في فريقك بدلا من مجموعة قواعد كبيرة مكسورة طوال الوقت.
  • تشغيله في كثير من الأحيان وإصلاح انتهاكات القواعد كما تذهب. إذا قمت بتشغيلها في كثير من الأحيان، فإنها ليست كبيرة لإصلاح المشكلة. إذا انتظرت حتى يكون لديك الكثير من الأخطاء، فربما تتجاهلها، لأنها تعمل كثيرا.
  • انتبه إلى "إصلاح الفئة". إذا كان "عدم كسر"، فلا توجد مشكلة في تحديد المشكلة. إذا كان الأمر "كسر"، فأنت بحاجة إلى الانتباه إلى الكود المتمثل.
  • يمكنك دمج FXCOP لخادم البناء المستمر الخاص بك، لذلك لا تضطر إلى تشغيل يدويا.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top