اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يعتبر مقياس طورته مايكروسوفت نستخدمه لتقييم قابلية صيانة الكود البرمجي،و يتم حساب هذا المؤشر بناء على مجموعة من العوامل مثل عدد الأسطر في الكود، تعقيد الكود، استخدام التعليقات، وغيرها من العوامل التي تؤثر على مدى سهولة فهم الكود وتعديله بمرور الوقت، و المؤشر يعطي درجة تتراوح من 0 إلى 100، حيث تشير الدرجة الأعلى إلى أن الكود أكثر سهولة في الصيانة والتطوير، و يتم استخدامه كأداة لمطوري البرمجيات لقياس وتحسين جودة الكود، فإذا كان المؤشر 20 أو أقل، فإنه يشير إلى أن الكود صعب الصيانة، و إذا كان المؤشر بين 20 و40، فهذا يشير إلى أن الكود متوسط الصعوبة، أما إذا كان المؤشر أعلى من 40، فيعتبر الكود سهل الصيانة.

ويمكنك إستخدام Visual Studio لحساب هذا المؤشر تلقائيا للمشاريع البرمجية، مما يساعد المطورين في التعرف على الأماكن التي تحتاج إلى تحسين.

  • 0
نشر
بتاريخ 4 دقائق مضت قال Chihab Hedidi:

يعتبر مقياس طورته مايكروسوفت نستخدمه لتقييم قابلية صيانة الكود البرمجي،و يتم حساب هذا المؤشر بناء على مجموعة من العوامل مثل عدد الأسطر في الكود، تعقيد الكود، استخدام التعليقات، وغيرها من العوامل التي تؤثر على مدى سهولة فهم الكود وتعديله بمرور الوقت، و المؤشر يعطي درجة تتراوح من 0 إلى 100، حيث تشير الدرجة الأعلى إلى أن الكود أكثر سهولة في الصيانة والتطوير، و يتم استخدامه كأداة لمطوري البرمجيات لقياس وتحسين جودة الكود، فإذا كان المؤشر 20 أو أقل، فإنه يشير إلى أن الكود صعب الصيانة، و إذا كان المؤشر بين 20 و40، فهذا يشير إلى أن الكود متوسط الصعوبة، أما إذا كان المؤشر أعلى من 40، فيعتبر الكود سهل الصيانة.

ويمكنك إستخدام Visual Studio لحساب هذا المؤشر تلقائيا للمشاريع البرمجية، مما يساعد المطورين في التعرف على الأماكن التي تحتاج إلى تحسين.

الف شكرااا لحضرتك حدا 

 

طيب و VScode موجود الميزه ده

  • 0
نشر
بتاريخ 2 دقائق مضت قال Ail Ahmed:

الف شكرااا لحضرتك حدا 

 

طيب و VScode موجود الميزه ده

بالنسبة ل VS Code، هذه الميزة ليست متاحة بشكل افتراضي، لكن يمكنك تثبيت ملحق SonarLint، وهو أداة تحليل ثابتة للكود تساعد في اكتشاف المشكلات المتعلقة بالجودة والأمان، ولكنها لا تعرض مباشرة مؤشر Maintainability Index، إلا أنه يوفر تحليلا شاملا لجودة الكود والذي يمكن أن يشمل قابلية الصيانة.

  • 0
نشر
بتاريخ 42 دقائق مضت قال Ail Ahmed:

السلام عليكم

هي اي هي maintainability index المدعوم من مايكروسفت ؟

و عليكم السلام

Maintainability Index :هو مقياس طورته مايكروسوفت لقياس سهولة صيانة الكود البرمجي. يتم حساب هذا المؤشر بناءً على مجموعة من العوامل التي تشمل:

1. التعقيد الحلقي (Cyclomatic Complexity): وهو مقياس لتعقيد الشيفرة البرمجية ويشير إلى عدد المسارات المختلفة التي يمكن أن يتخذها البرنامج.
2. طول الكود (Lines of Code): يشير إلى عدد الأسطر البرمجية المكتوبة.
3. مؤشر هالستيد (Halstead Volume): وهو مقياس يستند إلى عدد المشغلين والمعاملات في الكود، ويقيس مقدار المعلومات المطلوبة لفهم الشيفرة.  
والمؤشر يعطي نتيجة على مقياس من 0 إلى 100:
- 100: يشير إلى أن الكود سهل الصيانة جدًا.
- 0: يشير إلى أن الكود صعب الصيانة.

فكلما كان المؤشر قريب من ال 100 فيعتبر الكود سهل الصيانة.
وغالبًا، يتم استخدام هذا المؤشر في أدوات تحليل الكود الساكن (Static Code Analysis) لتقديم تقديرات حول مدى جودة الكود من حيث الصيانة وتسهيل تحديد النقاط التي قد تتطلب إعادة صياغة أو تحسينات.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...