سؤال

هو Stylecop مفيد ، ما هي مزايا أو عيوبه؟

لقد قمت أيضًا بتنزيل Stylecop ، Resharper Stylecop.

أنا أستخدم Resharper ولديه معايير الترميز الخاصة بها ولديه Stylecop خاص به ، وأنا مرتبك ما هي القواعد التي سيتم استخدامها؟

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

المحلول

أجد Stylecop مفيدًا جدًا للحصول على الاتساق عبر فريق التطوير. لن يحسن القيمة الوظيفية للرمز الخاص بك ، ولكنه سيحسن الوضوح ويزيل الكثير من الفروق الدقيقة التي تحصل عليها في بيئة تعاونية.

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

بالنسبة إلى Resharper ، هناك بعض التقاطع في القواعد ، لكن الغرض الأساسي هو ترميز الإنتاجية بدلاً من الامتثال لمجموعة من قواعد التنسيق. الشيء الآخر هو Resharper هو أداة IDE فقط في حين يمكن استخدام Stylecop مع MSBuild خارج Visual Studio. سيتم عرض انتهاكات قاعدة Resharper و Stylecop بشكل افتراضي ، لذا ستحتاج فقط إلى أن تكون انتقائيًا من حيث تلك التي تريد الالتزام بها وأي تلك التي تريد تعطيلها.

حظا طيبا وفقك الله!

نصائح أخرى

لقد وجدت Resharper 4.5 أن تكون جيدة من تلقاء نفسها. يمكنك التنزيل Stylecop ل Resharper للحصول على كليهما. ومع ذلك ، فقد وجدت أنني غالبًا ما أقضي وقتًا أطول في تكوين Stylecop لتجاهل القواعد من القيمة التي أحصل عليها منها.

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