ما معنى deterministic build؟
المعنى في مجال تطوير البرمجيات مع أمثلة
deterministic build: بناء حتمي، عملية بناء قابلة للتكرار
عملية بناء تنتج المخرجات نفسها في كل مرة عند استخدام المصدر والأدوات والمدخلات ذاتها.
طريقة الاستخدام
مهم للتحقق من الإصدارات والثقة بسلسلة التوريد البرمجية وتنقيح الفروق بين البيئات. ويناقش غالبًا مع تثبيت إصدارات الاعتماديات وإنتاج مُخرجات قابلة لإعادة البناء.
أمثلة
The security review required a deterministic build so the release team could verify that the published binary matched the audited source code.
اشترطت المراجعة الأمنية بناءً حتميًا كي يتحقق فريق الإصدار من مطابقة الملف التنفيذي المنشور للشيفرة المصدرية المدققة.
تضمن المدخلات نفسها نتيجة متطابقة، فيمكن مقارنة البرنامج المنشور بالمصدر الذي خضع للمراجعة.
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
مصطلحات ذات صلة
مصطلحات أخرى: مراجعة الشيفرة وجودتها
- code review · مراجعة الشيفرة
- refactor · إعادة هيكلة الشيفرة
- technical debt · دين تقني
- LGTM · يبدو جيدًا لي
- nitpick · ملاحظة تدقيقية طفيفة
- address feedback · معالجة الملاحظات
- linter · أداة فحص الشيفرة
- hard-coded · مضمّن مباشرة في الشيفرة
- code smell · مؤشر على مشكلة تصميمية في الشيفرة
- reviewer · مراجع الشيفرة
- approve · يوافق
- readable · سهل القراءة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
