وحدة عمل

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
يرجى إضافة قالب معلومات متعلّقة بموضوع المقالة.
يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.
من ويكيبيديا، الموسوعة الحرة

لا ينبغي الخلط بينها وبين وحدة العمل.

وحدة العمل[1]: هي نمط سلوكي في تطوير البرمجيات. وقد عرّفها مارتن فاولر على أنها كل ما يفعله الشخص أثناء معاملة تجارية يمكن أن يؤثر على قاعدة البيانات.[2]

عند الانتهاء من وحدة العمل، ستوفر كل ما يجب القيام به لتغيير قاعدة البيانات نتيجة للعمل.

تحتوي وحدة العمل على واحد أو أكثر من مستودعات التعليمات البرمجية[3] وقائمة من الإجراءات التي يتعين تنفيذها والتي تعتبر ضرورية للتنفيذ الناجح لتغيير البيانات المتسق والمكتفي بذاته. وحدة العمل مسؤولة أيضًا عن التعامل مع مشكلات التزامن[4]، ويمكن استخدامها للمعاملات [4] وأنماط الثبات.[3][5]

اقرأ أيضاً[عدل]

المراجع[عدل]

  1. ^ مارتن فاولر. أنماط بنية تطبيقات المؤسسات. ISBN:0-321-12742-0.
  2. ^ مارتن فاولر. أنماط هندسة تطبيقات المؤسسات. أمستردام. ISBN:0-321-12742-0.
  3. ^ أ ب "Repository (Entwurfsmuster)". Wikipedia (بالألمانية). 25 Jan 2024.
  4. ^ أ ب "P of EAA: Unit of Work". martinfowler.com. مؤرشف من الأصل في 2024-04-05. اطلع عليه بتاريخ 2024-05-08.
  5. ^ مايكل تي نيجارد (2007). تصميم ونشر البرامج الجاهزة للإنتاج. ISBN:978-0-9787392-1-8.