المنتج
Archito جديديتعلّم من طلبات الدمج ويُبرز ما تعثّر التكاملات 25
الحلول
حسب الدور
لماذا AppArch
الموارد
العملاء الأسعار اتصل بنا
اللغة
تواصل معنا

درجة جودة واحدة قابلة للقياس لقاعدة الشيفرة بأكملها.

يفحص ArchScan قاعدة الشيفرة بأكملها ويبلّغ عن انتهاكات SOLID ومشكلات الاعتماد والروائح المعمارية بدرجةٍ مرجّحة حسب الفئة.

شاشات من تثبيت قيد التشغيل

تشريح التقرير

ينتج كل فحص تقريرًا كاملًا من سبعة أقسام.

درجة الملخص

درجة موزونة واحدة + الحالة.

الاكتشافات

مع مقتطف الشيفرة وموقع الملف.

SOLID

تفصيل المخالفات لكل مبدأ.

الحزم

التبعيات والإصدارات.

المشاريع

مقاييس لكل مشروع.

خريطة التبعيات

عرض رسم بياني تفاعلي.

من المستودع إلى الدرجة

يقرأ الفحص الكامل قاعدة الكود بأكملها في CI الخاص بك، وتحوّل اللوحة ما يجده إلى درجة يمكن مقارنتها بين الإصدارات.

  1. المستودع بأكمله

    وفق جدول، أو عند الطلب، أو مع خط نشر طلب الدمج، بتسع لغات.

  2. المحلل في CI الخاص بك

    تأتي القواعد من اللوحة، ولا يُرفع المستودع أبداً.

  3. ما يعود

    ملاحظات مع مقتطفات الكود، والحزم وإصداراتها، ومقاييس لكل مشروع، وعدد الأسطر.

  4. تُحسب الدرجة في اللوحة

    ملاحظات مرجّحة بالخطورة لكل 1000 سطر، ثم التكرار والتعقيد.

  5. التقرير والخريطة

    التقرير المكوّن من سبعة أقسام، وخريطة التبعيات، وتصدير HTML/PDF.

كيف تُحسب الدرجة

الصيغة نفسها لكل مشروع، كي تُقيَّم الخدمة الصغيرة والتطبيق الأحادي الكبير بإنصاف.

  1. تُرجَّح كل ملاحظة بحسب خطورتها.

  2. تُحسب الأوزان لكل 1000 سطر من الكود، وكلما ارتفعت هذه الكثافة انخفضت الدرجة انخفاضاً أسياً.

  3. ثم الخصومات: التكرار فوق 3% يخصم حتى 15 نقطة، والدوال ذات التعقيد الأعلى من 20 حتى 10 نقاط.

  4. الحدود العليا: ملاحظة حرجة واحدة تحد الدرجة عند 79، وخمس ملاحظات حرجة أو خطأ واحد لكل 1000 سطر تحدها عند 69.

شاهِد معماريتك، لا تكتفِ بقراءتها

تنبض التبعيات بين المشاريع بالحياة في رسم بياني تفاعلي - اكتشف الدورات والتسريبات بنظرة واحدة. صدّر التقرير بصيغة HTML/PDF قابلة للمشاركة.

المقصود
في الكود
  • تبعية مسموح بها
  • مخالفة طبقات: النطاق يعتمد على البنية التحتية
  • حلقة: التطبيق والبنية التحتية يعتمد كل منهما على الآخر

أولاً ترتيب الطبقات الذي قصدته، ثم ما يفعله الكود فعلاً. ترسم خريطة ArchScan الصورة الثانية من الكود نفسه.

ماذا يوجد داخل التقرير

يتحول كل فحص إلى بطاقة أداء ملموسة يمكن لفريقك التصرف بناءً عليها.

01

درجة موزونة حسب الفئة

تتجمّع فئات المعمارية وSOLID والتبعيات والمقاييس في درجة موزونة واحدة قابلة للمقارنة عبر الإصدارات.

02

اكتشافات مع مقتطفات الشيفرة

يأتي كل اكتشاف مع مقتطف الشيفرة ذي الصلة وموقع الملف الدقيق - لا تخمين، انتقل مباشرةً إلى السطر.

03

تفصيل SOLID لكل مبدأ

تُقسَّم المخالفات على مبادئ SOLID الخمسة، لترى بالضبط أين تواجه أكبر صعوبة.

04

مقاييس الحزم والمشاريع

تُجمَع التبعيات والإصدارات والمقاييس لكل مشروع في تقرير واحد.

05

خريطة تبعيات تفاعلية

يمكن استكشاف التبعيات بين المشاريع في رسم بياني تفاعلي - اكتشف الدورات وتسريبات الطبقات بنظرة واحدة.

06

تصدير قابل للمشاركة

صدّر التقرير بصيغة HTML/PDF، مع تحديد لغة التقرير لكل مساحة عمل. يعمل الفحص في CI الخاص بك.

شاهده داخل المنتج

كل لقطات الشاشة

احصل على تقريرك الأول في دقائق

اربط، افحص، شاهِد درجتك - تعمل عمليات الفحص على بنيتك التحتية.

اشترك في نشرتنا الإخبارية

وحدات جديدة وملاحظات الإصدارات ومقالات عن المعمارية. يمكنك الانسحاب بنقرة واحدة متى شئت.