ما هي الهندسة المعمارية السداسية؟
نهج تصميم برمجي يعزل المنطق الأساسي للتطبيق عن الاهتمامات الخارجية عن طريق فصله إلى مكونات.
تعريف
الهندسة المعمارية السداسية، والمعروفة أيضًا باسم هندسة المنافذ والمحولات، هي نهج تصميم برمجي يهدف إلى عزل المنطق الأساسي للتطبيق عن الاهتمامات الخارجية عن طريق فصله إلى مكونات مترابطة بشكل فضفاض.
المبادئ
تقوم على ثلاثة مبادئ أساسية: جانب المستخدم، منطق الأعمال في المركز، وجانب الخادم، مما يسهل تفاعل التطبيق مع العالم الخارجي بطريقة خاضعة للتحكم.
المزايا
تسمح بتأخير القرارات المتعلقة بالتكنولوجيا، وتغيير التكنولوجيا بتأثير أقل، واختبار منطق الأعمال معزولًا عن الأنظمة الخارجية، وإعادة تشكيل المجال الداخلي بجهد أقل على الأنظمة الخارجية.
القوالب النمطية
تشمل كائنات المجال، حالات الاستخدام، منافذ الإدخال والإخراج، والمحولات، وهي عناصر رئيسية لتنفيذ ناجح لهذه الهندسة المعمارية.
Möchten Sie mehr erfahren?
Wenn Sie tiefer in Hexagonal Architecture eintauchen möchten – oder diese Art von Training in Ihr Team bringen wollen – sprechen wir. Ich helfe Teams dabei, diese Konzepte zu verstehen und anzuwenden. Ich würde mich freuen, von Ihnen zu hören!
ماذا يعني Nexus؟
Nexus هو إطار عمل تم تطويره بواسطة كين شوابير وscrum.org لتوسيع Scrum، مع ت...
ما هو Angular؟
Angular هو منصة وإطار عمل مفتوح المصدر لبناء تطبيقات عميل ذات صفحة واحدة (S...
ما هو GitHub؟
GitHub هو أكبر منصة في العالم لاستضافة وإدارة الكود المصدري باستخدام نظام G...
ما هو Asana؟
Asana هو برنامج لإدارة المشاريع يساعد الفرق في تنظيم ومتابعة وإدارة عملهم...
ما هو البي دي إف إل؟
العربية: BDFL اختصار لـ "Benevolent Dictator For Life" وهو مصطلح يصف القائد...