معايير الهندسة
ما يحصل عليه كل مشروع، أيًّا كان أعضاء الفريق. اطلب منا أن نريك أيًّا من ذلك في مستودعك خلال الأسبوع الأول.
ما يمنع دمج التعديلات
- فشل اختبار، أو فحص الأنواع، أو فحص جودة الكود.
- فشل البناء أو نشر المعاينة.
- ملاحظة أمنية أو ملاحظة في الاعتماديات عالية الخطورة.
- تعليق مراجعة مفتوح لم يُحسم.
- ترحيل قاعدة بيانات دون مسار تراجع مُختبَر.
الاختبارات
- اختبارات آلية للقواعد المهمة: الأموال، والصلاحيات، والوصول إلى البيانات.
- اختبارات شاملة للمسارات الحرجة، مثل التسجيل والدفع والحجز.
- تعمل الحزمة كاملة مع كل طلب دمج. يشغّل Bessit أكثر من 700 اختبار، وWahaSend أكثر من 1,000.
التكامل المستمر
- كل طلب دمج يُبنى ويُفحص ويُختبر قبل المراجعة.
- لكل فرع نسخة معاينة خاصة به يمكنك تجربتها.
- الفرع الرئيسي محمي: لا تدخله التعديلات إلا عبر طلبات دمج تمت مراجعتها.
الأمان والاعتماديات
- فحص آلي للاعتماديات والثغرات، مع مراجعة التحديثات كل أسبوع.
- فحص للأسرار، ولا بيانات دخول داخل الكود.
- التحقق من الصلاحيات على الخادم وفرضها في قاعدة البيانات، لا مجرد إخفائها في الواجهة.
- سجلات تدقيق لكل إجراء إداري يمسّ الأموال أو المستخدمين.
ما تستلمه عند التسليم
- مستودع الكود المصدري، منقولًا إلى مؤسستك.
- حسابات الاستضافة ومتاجر التطبيقات والخدمات الخارجية باسمك.
- بيانات دخول مُجدَّدة تُسلَّم عبر مدير كلمات مرور.
- ملاحظات البنية، ودليل الإعداد، ودليل تشغيل للعمليات المعتادة.
- ملفات التصميم وأصول العلامة التجارية.