تم إنشاء "ممتازة" مكتبة للمرحلة اختبار روبي التنمية، مما يساعد المبرمجين منع الحشرات من الوصول إلى النسخة النهائية من التطبيق أو الموقع.
أعمال المكتبة على سلسلة من الفحوصات والاختبارات مسبقا، والتي منها جديدة يمكن أن تضاف بناء على متطلبات المشروع المطور
الميزات:.
افتراضي روبي شيكات محددة:
طرق التقارير مع النتيجة متري ABC التي هي أعلى من عتبة.
الشرطية التي تختبر احالة التقارير.
تقارير البيانات القضية التي لم يكن لديك شرط آخر.
الطبقات التي لديها أكثر من خطوط عتبة التقارير.
دروس تقارير بأسماء سيئة.
الأساليب التي تحقق قيمة المعلمة أن تقرر أي مسار التنفيذ لاتخاذ التقارير.
تقارير كتل مع تعقيد النتيجة متري cyclomatic التي هي أعلى من عتبة.
طرق التقارير مع تعقيد النتيجة متري cyclomatic التي هي أعلى من عتبة.
تقارير كتل الإنقاذ فارغة.
تقارير كتل بنتيجة متري بجلد التي هي أعلى من عتبة.
تقارير الطبقات برصيد متري بجلد التي هي أعلى من عتبة.
طرق التقارير بنتيجة متري بجلد التي هي أعلى من عتبة.
كود التقارير التي تستخدم للحلقات.
تقارير الأساليب التي لديها أكثر من خطوط العتبة.
طرق التقارير مع أسماء سيئة.
تقارير الوحدات التي لديها أكثر من خطوط العتبة.
تقارير الوحدات مع أسماء سيئة.
تقارير iterators المتداخلة.
تقارير طريقة والكتل التي لديها أكثر من المعلمات من العتبة.
تقارير المتغيرات الصف.
تقارير المتغيرات العالمية.
افتراضي روبي على القضبان شيكات محددة:
تقارير نماذج أكتيفيريكورد التي لا تحدد attr_accessible.
تقارير نماذج أكتيفيريكورد التي تحدد attr_protected.
جزئيات التي تستخدم المتغيرات المثال التقارير.
تقارير نماذج أكتيفيريكورد التي لا تحقق أي شيء.
تقارير نماذج أكتيفيريكورد التي تحدد عادة التهيئة الأسلوب.
عدد المشاهدات التقارير (وجزئيات) التي يمكنها الوصول إلى تجزئة بارامس.
عدد المشاهدات التقارير (وجزئيات) التي يمكنها الوصول إلى تجزئة الدورة.
ما هو الجديد في هذا الإصدار:
الدعم لل~ / .excellent.yml - التكوين الافتراضي لجميع أشواط الممتازة التي ستتجاوز ملف التكوين المحلي.
دعم .excellentignore الملفات التي يمكن سرد مسارات تجاهلها.
ما هو الجديد في الإصدار 2.0.0:
دعم الآن ملف التكوين .excellent.yml في دليل العمل الحالي لتكوين المواصفات التي لتشغيل / عدم تشغيل مع العتبات، وأنماط الخ .
لن يتم الإبلاغ جلوبل مسبقا بعد الآن ($! $ @، $ &، $ `، $ '، $ +، 1 دولار، $ 2 ..، $ ~، $ =، $ /، $ & # x5c ؛، $ ،، $ ؛، $، $ & # x3c ؛، $ & # x3e ؛، $ _، 0 $، $ *، $$، $؟ $ :، $ & مثل ؛، $ DEBUG، $ FILENAME، $ LOAD_PATH، $ ستدين ، $ المعياري، $ ستدير، $ مطول -0 $، دولار واحد، $ -d، $ -F، $ -i، $ -I، $ -l، $ -p، $ -v)
تمكين تعطيل سابقا الشيكات مرة أخرى: AbcMetricMethodCheck، ControlCouplingCheck، CyclomaticComplexityBlockCheck، CyclomaticComplexityMethodCheck، ForLoopCheck، FlogBlockCheck، FlogClassCheck، FlogMethodCheck
يستخدم الاختبار الآن Rspec 2
النظافة الداخلية / التبسيطات
لم يتم العثور على التعليقات