CODA Platform

الحدود بين أجزاء النظام تُكتب في كل شركة. الفرق أن آلة عندنا ترفض الدمج حين تُخترَق.

موديول اعتمد على موديولين دون أن يعلنهما في عقده، فأسقطه الفحص الآلي قبل الدمج.

نطاق عملنا: منصّتنا نحن. عليها مشروعان حتى اليوم: فاخور ومفتاح.

منصّة تطبيقات معيارية فوق Laravel: نواة محكومة، وموديولز تُشغَّل وتُطفأ حسب حاجة كل مشروع، وباكجات مشتركة، وثيمات. مبنية لتبدأ المشاريع من نقطة أبعد من الصفر.

الحادثة

في أثناء العمل، اعتمد أحد الموديولات على موديولين آخرين دون أن يعلنهما في ملف عقده. لا أحد لاحظ ذلك في المراجعة البشرية — والفحص الآلي أمسكه وأسقط البناء قبل الدمج.

هذا هو الفرق العملي بين قاعدة مكتوبة وقاعدة مفروضة. القاعدة المكتوبة تعتمد على أن يتذكّرها كل مطوّر في كل مرّة. والقاعدة المفروضة لا تعتمد على أحد.

لماذا يهمّك هذا

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

عليها مشروعان حتى اليوم: فاخور ومفتاح. ولا يُنسب إليها أداء مشروع لم يُبنَ عليها.

التفاصيل التقنية

نواة محكومة فوق Laravel · موديولز تُشغَّل وتُطفأ لكل مشروع · باكجات مشتركة · ثيمات. حدود الطبقات مفروضة في خطّ التكامل بـdeptrac، وكل موديول يعلن اعتمادياته في ملف عقد.

← الأدلة