سؤال

إذا كنت أكتب قواعد تحليل التعليمات البرمجية الثابتة الخاصة بي (لكود C#) ، فما هي إيجابيات وسلبيات استخدام Stylecop vs FXCOP؟

هل هو واحد أكثر ملاءمة لنوع معين من التحليل من الآخر؟ أم أن الفرق بين الاثنين الذي يعمل على رمز المصدر والآخر على التجميع المترجم؟

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

المحلول

الفرق الرئيسي هو أن STYLECOP يحلل رمز المصدر C#. تحليلات FXCOP .NET التجميعات بعد تجميعها ، فهي تعمل مع أي لغة. وفقًا لذلك ، فإن Stylecop صعب الإرضاء حول كيفية ظهور رمز المصدر الخاص بك. FXCOP هو إرضاء حول كيفية استخدام فئات .NET Framework. أنها تكمل بعضها البعض.

نصائح أخرى

إنها أدوات مختلفة. يركز Stylecop على نمط الكود. يمكنك التحقق من المستند. التعليقات ، اتفاقية التسمية ، التباعد ، إلخ إرشادات تصميم Microsoft. سيقوم بتحليل الكود الذي يبحث عن مشكلات الأداء والأمان المحتملة ، من بين أشياء أخرى.

لم أكتب أبدًا قواعد لأي منهم ، لكنني أعتقد أنه يجب عليك الذهاب إلى الشخص الذي يفعل بالضبط ما تريد (إذا كان مجرد معايير الترميز ، فانتقل مع Stylecop ، وإلا ، الذهاب مع FXCOP). وبهذه الطريقة ، ربما ستشعر بمزيد من الرضاعة مع واجهة برمجة التطبيقات.

تحقق من روابط ويكيبيديا:

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