تطوير البرمجيات · مصطلحات · مراجعة الشيفرة وجودتها

ما معنى deterministic build؟

المعنى في مجال تطوير البرمجيات مع أمثلة

عبارةمصطلح متقدم

deterministic build: بناء حتمي، عملية بناء قابلة للتكرار

عملية بناء تنتج المخرجات نفسها في كل مرة عند استخدام المصدر والأدوات والمدخلات ذاتها.

طريقة الاستخدام

مهم للتحقق من الإصدارات والثقة بسلسلة التوريد البرمجية وتنقيح الفروق بين البيئات. ويناقش غالبًا مع تثبيت إصدارات الاعتماديات وإنتاج مُخرجات قابلة لإعادة البناء.

أمثلة

  1. The security review required a deterministic build so the release team could verify that the published binary matched the audited source code.

    اشترطت المراجعة الأمنية بناءً حتميًا كي يتحقق فريق الإصدار من مطابقة الملف التنفيذي المنشور للشيفرة المصدرية المدققة.

    تضمن المدخلات نفسها نتيجة متطابقة، فيمكن مقارنة البرنامج المنشور بالمصدر الذي خضع للمراجعة.

  2. Our old pipeline was not a deterministic build, because timestamps inside the package changed even when the repository content stayed the same.

    لم يكن خط العمل القديم ينتج بناءً حتميًا، لأن الطوابع الزمنية داخل الحزمة تغيرت رغم ثبات محتوى المستودع.

    أدى تضمين وقت متغير إلى اختلاف الناتج بين عمليات البناء حتى مع بقاء الشيفرة كما هي.

تراكيب شائعة

  • deterministic build process
  • deterministic build output
  • achieve a deterministic build
  • deterministic build pipeline

مصطلحات أخرى: مراجعة الشيفرة وجودتها

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: