أداة تستخدم لاسترداد مقاييس الكود في أنماط اختبار Xunit؟

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

سؤال

انا اقرأ أنماط اختبار Xunit بقلم جيرارد ميزاروس.

في إحدى الصفحات التي يشير إلى بعض مقاييس البرامج:

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

أقل من حساب العبارات لإيجاد هذه المقاييس ، هل لدى أي شخص أي فكرة إذا استخدم أداة معينة لحساب المقاييس؟

(إذا كان لديك أي اقتراحات للأدوات التي ستحسب مقاييس مماثلة ، فأنا أبحث عن مقاييس تعمل على Java و JavaScript و C ++)

شكرًا!

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

المحلول

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

النقطة ليست بالضبط عدد خطوط التعليمات البرمجية ، بل هي أقل عدد أقل من خطوط التعليمات البرمجية التي تحتاجها إلى الكتابة (مرة واحدة) وقراءة/فهم/تعديل (عدة مرات).

جيرارد

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