ما هي aggregate-transaction-boundary؟
توضيح العلاقة بين المجاميع وحدود المعاملات، واكتشاف/تصحيح النمط المضاد لتضمين مجاميع متعددة في معاملة واحدة. قم بتطبيق المبدأ القائل بأن التجميع هو حدود اتساق قوية، لذلك عندما يجب تحديث تجميعات متعددة في حالة الاستخدام، استخدم الاتساق النهائي. يُستخدم أثناء مراجعات التعليمات البرمجية، أو تصميم حالة الاستخدام، أو إعادة البناء لاكتشاف المشكلات المتعلقة بحدود المعاملة. اللغات المستهدفة: لا تعرف اللغة (Java، Kotlin، Scala، TypeScript، Go، Rust، Python، وما إلى ذلك). المشغلات: طلبات حول حدود المعاملات مثل "تحديث مجاميع متعددة في نفس المعاملة" أو "@المعاملات في حالة الاستخدام" أو "كيفية الحفاظ على الاتساق عبر المجاميع" أو "هل يجب أن أستخدم نمط Saga" أو "تصميم حدود المعاملات" أو "معاملة واحدة لكل تجميع" أو "تنفيذ الاتساق النهائي" أو "المعاملات التي تمتد عبر المجاميع". المصدر: j5ik2o/okite-ai.