ما معنى hexagonal architecture؟
المعنى في مجال تطوير البرمجيات مع أمثلة
hexagonal architecture: بنية سداسية، بنية المنافذ والمحوّلات
تصميم يبقي منطق المجال مستقلًا عن الأنظمة الخارجية، ويربطها به عبر منافذ ومحوّلات محددة.
طريقة الاستخدام
تسمى أيضًا بنية المنافذ والمحوّلات. الشكل السداسي اصطلاح في الرسم، ولا يعني ضرورة وجود ستة مكونات.
أمثلة
Using hexagonal architecture let us test order rules without starting the database adapter.
أتاحت لنا البنية السداسية اختبار قواعد الطلبات دون تشغيل محوّل قاعدة البيانات.
يمكن اختبار منطق المجال عبر حد مستقل عن تنفيذ التخزين الفعلي.
The new message consumer reused the same application port in our hexagonal architecture.
أعاد مستهلك الرسائل الجديد استخدام منفذ التطبيق نفسه في بنية المنافذ والمحوّلات.
يستطيع محوّل إدخال مختلف تشغيل السلوك القائم دون نقل قواعد المجال إلى شيفرة الرسائل.
تراكيب شائعة
- hexagonal architecture ports
- adopt hexagonal architecture
مصطلحات ذات صلة
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- architecture · البنية المعمارية
- design pattern · نمط تصميم
- trade-off · مفاضلة
- scalable · قابل للتوسع
- microservices · الخدمات المصغّرة
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
