الإنجليزية لـ المهتمين بمجال تطوير البرمجيات

مصطلحات البرمجة بالإنجليزية ومعانيها بالعربية

تعرّف إلى ١١٤٣ مصطلحًا إنجليزيًا في تطوير البرمجيات، مع معانيها بالعربية وشرح استخدامها في العمل وأمثلة مترجمة ومشروحة. يشمل الدليل أساسيات البرمجة وقواعد البيانات وتطوير الويب والتطبيقات والاختبار والأمان. هذه مصطلحات إنجليزية للناطقين بالعربية؛ تبقى الجمل الأصلية بالإنجليزية لتتعلم استخدامها في سياقها.

  • 1,143 مصطلحًا
  • 13 موضوعًا
  • 430 مصطلحًا أساسيًا
  • 2,298 مثالًا

إصدار البرمجيات وصيانتها

  • go liveعبارةالإطلاق الفعلي، بدء التشغيل للمستخدمين

    إتاحة نظام أو ميزة أو موقع للمستخدمين الحقيقيين للمرة الأولى، أي إطلاقه في بيئة الإنتاج.

  • changelogاسمسجل التغييرات

    ملف أو صفحة تسرد التغييرات المهمة في كل إصدار من المشروع، مع وضع الإصدار الأحدث عادةً في الأعلى. وغالبًا يسمى الملف CHANGELOG.md.

  • semantic versioningاسمالإصدارات الدلالية، ترقيم الإصدارات وفق SemVer

    قاعدة لترقيم الإصدارات بثلاثة أجزاء MAJOR.MINOR.PATCH: يتغير الأول عند كسر التوافق، والثاني لإضافة ميزات، والثالث لإصلاح أخطاء.

  • code freezeاسمتجميد الشيفرة، فترة تجميد التغييرات

    فترة تسبق إصدارًا، أو تقع في موسم مزدحم مثل العطلات، لا يسمح فيها بدمج تغييرات شيفرة جديدة إلا الإصلاحات الحرجة.

  • bumpفعليرفع رقم الإصدار، يحدّث إلى إصدار أحدث

    رفع رقم إصدار أو تحديث اعتماد إلى إصدار أحدث، عادةً كتغيير صغير. وتُستعمل الكلمة عاميًا أيضًا لرفع أولوية مهمة أو تذكير الآخرين برسالة.

  • domain nameاسماسم النطاق

    العنوان المقروء لموقع ويب، مثل example.com، الذي يكتبه الناس بدلًا من عنوان IP رقمي.

  • hostingاسماستضافة المواقع

    خدمة تحفظ ملفات الموقع وشيفرته على خوادم متصلة بالإنترنت، بحيث يستطيع الناس زيارة الموقع في أي وقت.

  • SSL certificateاسمشهادة SSL، شهادة أمان الموقع

    ملف رقمي يُثبّت على الخادم لإثبات هوية الموقع وتمكين المتصفح من إنشاء اتصال HTTPS مشفّر.

  • DNSاختصارنظام أسماء النطاقات، DNS

    نظام أسماء النطاقات: دليل الإنترنت الذي يحوّل أسماء النطاقات مثل example.com إلى عناوين IP للخوادم.

  • web serverاسمخادم ويب، خادم الويب

    برنامج، مثل Nginx أو Apache، يستقبل طلبات HTTP ويقدم صفحات الويب والملفات؛ ويُطلق الاسم أيضًا على الجهاز الذي يشغله.

  • cloud computingاسمالحوسبة السحابية

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

  • DevOpsاسمديف أوبس (التطوير والعمليات)

    أسلوب عمل يتشارك فيه المطورون ومهندسو العمليات مسؤولية بناء البرمجيات وإصدارها وتشغيلها، مع استخدام الأتمتة لتقديم التغييرات بسرعة وأمان.

  • pipelineاسممسار آلي، خط أنابيب النشر

    سلسلة آلية من الخطوات، مثل البناء والاختبار والنشر، تُشغّل كلما تغيّرت الشيفرة وتتوقف إذا فشلت إحدى الخطوات.

  • containerاسمحاوية برمجية، حاوية

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

  • DockerاسمDocker، دوكر

    منصة واسعة الاستخدام لبناء صور الحاويات وتشغيلها. وقد أسهمت في انتشار الحاويات بعد إطلاقها عام 2013.

  • KubernetesاسمKubernetes، كوبرنيتيس

    نظام مفتوح المصدر يشغّل الحاويات ويديرها عبر أجهزة كثيرة؛ فيبدأها ويعيد تشغيل المتعطل منها ويوزّع حركة المرور ويوسّع السعة أو يقلصها.

  • virtual machineاسمآلة افتراضية، جهاز افتراضي

    حاسوب كامل له نظام تشغيل خاص به ويعمل كبرنامج على جهاز مادي. ويمكن لخادم مادي واحد استضافة آلات افتراضية كثيرة في الوقت نفسه.

  • instanceاسممثيل سحابي، نسخة تشغيل

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

  • cloud providerاسممزود خدمات سحابية، مزود سحابي

    شركة تملك مراكز بيانات كبيرة وتؤجر للعملاء عبر الإنترنت خدمات الحوسبة والتخزين والشبكات وغيرها.

  • regionاسممنطقة سحابية، إقليم سحابي

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

  • environmentاسمبيئة تشغيل، بيئة

    نسخة منفصلة من النظام بأكمله، لها خوادمها وإعداداتها وبياناتها، وتُستخدم لغرض مثل التطوير أو الاختبار أو خدمة المستخدمين الفعليين.

  • infrastructure as codeاسمالبنية التحتية كشيفرة، إدارة البنية التحتية برمجيًا

    إدارة الخوادم والشبكات وسائر موارد السحابة بكتابة ملفات إعداد تقرؤها الأدوات وتطبّقها، بدلًا من ضبطها يدويًا عبر لوحة تحكم.

  • IaaSاختصارالبنية التحتية كخدمة، IaaS

    اختصار لعبارة البنية التحتية كخدمة: استئجار المكونات الأساسية، مثل الآلات الافتراضية والأقراص والشبكات، مع تولي إدارة نظام التشغيل وما فوقه.

  • PaaSاختصارالمنصة كخدمة، PaaS

    اختصار لعبارة المنصة كخدمة: منصة جاهزة ترفع إليها شيفرتك فحسب، بينما يدير المزود الخوادم ونظام التشغيل وبيئة التشغيل نيابةً عنك.

  • SaaSاختصارالبرمجيات كخدمة، SaaS

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

  • serverlessصفةبلا خوادم مُدارة من المستخدم، Serverless

    وصف لطريقة تشغيل الشيفرة يبدأ فيها المزود الخوادم ويوسّعها تلقائيًا لكل طلب، وتدفع مقابل مدة تنفيذ الشيفرة الفعلية فقط.

  • on-premisesصفةداخل مقار الشركة، محليًا في الموقع

    وصف للخوادم والبرامج التي تشغّلها الشركة في مبناها أو مركز بياناتها، بدل استئجارها من مزود سحابي.

  • hybrid cloudاسمسحابة هجينة، بيئة سحابية هجينة

    ترتيب يجمع أنظمة الشركة الداخلية أو سحابتها الخاصة مع مزود سحابي عام، ويربط الطرفين ليعملا معًا.

  • availability zoneاسمنطاق توافر، منطقة توافر

    موقع منفصل من عدة مواقع لمراكز البيانات داخل منطقة سحابية، ولكل منها طاقة وشبكة مستقلتان، بحيث لا يؤثر تعطل أحدها في المواقع الأخرى.

  • container imageاسمصورة حاوية، صورة برمجية للحاوية

    حزمة للقراءة فقط تضم تطبيقًا ومكتبَاته وإعداداته، وتُستخدم قالبًا لبدء تشغيل الحاويات.

  • clusterاسمعنقود، مجموعة حوسبة مترابطة

    مجموعة من الأجهزة المتصلة تعمل كنظام واحد، مثل تشغيل الحاويات في Kubernetes أو تخزين البيانات في قاعدة بيانات.

  • nodeاسمعقدة، جهاز في العنقود

    جهاز واحد، مادي أو افتراضي، يكون جزءًا من عنقود. وفي Kubernetes، عقد العامل هي الأجهزة التي تعمل عليها الوحدات فعليًا.

  • podاسموحدة تشغيل في Kubernetes، حاضنة Kubernetes

    أصغر وحدة يشغّلها Kubernetes: حاوية واحدة أو أكثر توضع معًا دائمًا على العقدة نفسها وتتشارك عنوان شبكة ومساحة تخزين.

  • orchestrationاسمتنسيق الحاويات، تنسيق الخدمات

    الإدارة الآلية لعدد كبير من الحاويات أو الخدمات، بما يشمل تحديد أماكن تشغيلها وبدءها وإعادة تشغيلها وربطها وتوسيع نطاقها.

  • continuous integrationاسمالتكامل المستمر

    ممارسة دمج تغييرات الشيفرة الصغيرة مرارًا في الفرع الرئيسي المشترك، مع بناء كل تغيير واختباره آليًا لاكتشاف المشكلات مبكرًا.

  • continuous deliveryاسمالتسليم المستمر

    ممارسة إبقاء الشيفرة جاهزة دائمًا للإصدار، بحيث يمكن نشر أي نسخة اجتازت الاختبارات إلى بيئة الإنتاج بضغطة زر.

  • artifactاسممُخرَج البناء، أثر برمجي

    ملف أو حزمة ينتجها البناء، مثل ملف JAR أو ملف تنفيذي أو صورة حاوية، ثم تُخزّن وتُنشر لاحقًا.

  • load balancerاسمموازن التحميل، موزّع الحمل

    خدمة تستقبل حركة المرور الواردة وتوزعها على عدة خوادم، ولا توجه الطلبات إلا إلى الخوادم السليمة.

  • autoscalingاسمالتوسع التلقائي، التحجيم الآلي

    إضافة خوادم أو حاويات تلقائيًا عند ارتفاع الطلب وإزالتها عند انخفاضه، وفق قواعد مثل استخدام المعالج أو عدد الطلبات.

  • latencyاسمزمن الاستجابة، الكمون

    المدة التي تستغرقها حركة طلب أو بيانات عبر النظام حتى تصل الإجابة، وتُقاس عادةً بالميلي ثانية.

  • provisionفعليُنشئ الموارد ويجهّزها، تهيئة الموارد

    إنشاء موارد الحوسبة وإعدادها، مثل الخوادم وقواعد البيانات والشبكات، لتصبح جاهزة للاستخدام.

  • TerraformاسمTerraform، تيرافورم

    أداة واسعة الاستخدام لإدارة البنية التحتية بوصفها شيفرة من HashiCorp. تصف الموارد في ملفات إعداد، ثم تنشئها أو تعدلها أو تحذفها لتطابق الوصف.

  • configuration managementاسمإدارة الإعدادات، إدارة تهيئة الخوادم

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

  • spin upفعل مركبينشئ ويشغّل سريعًا، يجهّز بيئة جديدة

    إنشاء خادم أو حاوية أو بيئة جديدة وتشغيلها بسرعة، غالبًا بأمر واحد أو ببضع نقرات.

  • hypervisorاسممراقب الآلات الافتراضية، مشرف الأجهزة الافتراضية

    برنامج ينشئ الآلات الافتراضية ويشغّلها، ويوزع المعالج والذاكرة والتخزين في حاسوب مادي واحد بينها مع عزلها عن بعضها.

  • workloadاسمعبء عمل حوسبي، تطبيق أو مهمة قيد التشغيل

    تطبيق أو خدمة أو مهمة تعمل على موارد سحابية وتستهلك قدرة حوسبية، مثل موقع أو مهمة دفعية أو قاعدة بيانات.

  • managed serviceاسمخدمة مُدارة، خدمة تتولى الجهة المزودة تشغيلها

    خدمة سحابية يتولى مزودها الإعداد والتصحيح والنسخ الاحتياطي والتوسع، فيستخدمها العميل من دون إدارة الخوادم التي تقوم عليها.

  • object storageاسمتخزين الكائنات، التخزين المعتمد على الكائنات

    نوع من التخزين السحابي يحفظ الملفات على هيئة كائنات، لكل منها مفتاح فريد وبيانات وصفية، ويتيح قراءتها وكتابتها عبر واجهة HTTP.

  • bucketاسمحاوية تخزين، دلو تخزين

    حاوية مسماة في تخزين الكائنات، مثل Amazon S3 أو Google Cloud Storage، تضم الملفات ولها إعدادات مستقلة للوصول والتخزين.

  • VPCاختصارسحابة افتراضية خاصة، شبكة VPC الخاصة

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

  • subnetاسمشبكة فرعية، شبكة نطاق فرعي

    نطاق أصغر من عناوين IP داخل شبكة أكبر مثل VPC، يُستخدم لتجميع الموارد والتحكم في وصولها إلى الإنترنت.

  • pay-as-you-goصفةالدفع حسب الاستخدام، ادفع بقدر ما تستخدم

    نموذج تسعير تدفع فيه مقابل الموارد التي تستخدمها فعلياً فقط، كالثانية أو الساعة أو غيغابايت، دون عقد طويل الأجل.

  • cost optimizationاسمتحسين التكاليف، خفض تكلفة السحابة

    تقليل الإنفاق السحابي دون الإضرار بالأداء أو الموثوقية، مثلاً بحذف الموارد غير المستخدمة واختيار الأحجام المناسبة والاستفادة من الخصومات.

  • snapshotاسملقطة آنية، لقطة للنظام

    نسخة من قرص أو وحدة تخزين أو قاعدة بيانات كما كانت في لحظة محددة، تستخدم لاستعادتها أو إنشاء نسخة أخرى.

  • scale outفعل مركبيوسّع أفقياً، إضافة مثيلات

    زيادة قدرة النظام على التعامل مع الحمل بإضافة خوادم أو حاويات أو مثيلات تتقاسم العمل، بدلاً من تكبير جهاز واحد.

  • scale upفعل مركبيوسّع رأسياً، زيادة موارد الجهاز

    زيادة قدرة النظام على تحمل الحمل بمنح جهاز واحد موارد أقوى، مثل معالج أو ذاكرة أكثر، بدلاً من إضافة أجهزة.

  • throughputاسممعدل الإنجاز، الإنتاجية الزمنية

    كمية العمل التي ينجزها النظام خلال مدة معينة، مثل الطلبات في الثانية أو الرسائل في الدقيقة أو الميغابايت في الثانية.

  • bottleneckاسمعنق زجاجة، موضع اختناق

    أبطأ جزء أو أكثر أجزاء النظام تقييداً، مثل قاعدة البيانات أو الشبكة، فيحد أداء بقية المكونات.

  • blue-green deploymentاسمنشر أزرق-أخضر، نشر ببيئتين متوازيتين

    أسلوب إصدار يستخدم بيئتي إنتاج متطابقتين: توضع النسخة الجديدة في البيئة الخاملة، ثم تحول كل حركة المرور إليها دفعة واحدة.

  • canary releaseاسمإطلاق الكناري، إصدار تجريبي محدود

    إتاحة النسخة الجديدة أولاً لنسبة صغيرة من المستخدمين أو الخوادم، ومراقبة مقاييسها، ثم تعميمها إذا سارت الأمور جيداً.

  • feature flagاسممفتاح تفعيل الميزة، علامة تحكم بالميزة

    إعداد يشغل ميزة أو يوقفها دون نشر شيفرة جديدة، ما يسمح بعرضها لبعض المستخدمين أو اختبارها في الإنتاج أو تعطيلها سريعاً.

  • roll outفعل مركبيطرح تدريجياً، يعمم الإصدار

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

  • Dockerfileاسمملف Dockerfile، ملف تعليمات Docker

    ملف نصي يتضمن تعليمات متتابعة مثل FROM وCOPY وRUN، يتبعها Docker لبناء صورة حاوية.

  • container registryاسمسجل صور الحاويات، مستودع صور الحاويات

    خدمة تخزين لصور الحاويات؛ تدفع خطوط التنفيذ الصور الجديدة إليها، وتسحبها الخوادم أو العناقيد حين تحتاج إلى تشغيلها.

  • YAMLاسمYAML، تنسيق إعدادات YAML

    تنسيق نصي مقروء للبشر لملفات الإعدادات، يستخدم المسافات البادئة وأسطرًا بسيطة من نمط مفتاح: قيمة. تضبط به أدوات DevOps كثيرة.

  • reserved instanceاسممثيل سحابي محجوز، سعة محجوزة

    سعة سحابية تلتزم باستخدامها سنة أو ثلاث سنوات مقابل خصم كبير مقارنة بأسعار الدفع عند الطلب.

  • spot instanceاسممثيل فوري منخفض الكلفة، مثيل Spot

    سعة سحابية فائضة تباع بسعر أقل بكثير، ويمكن للمزود استعادتها بإشعار قصير حين يحتاج إليها.

  • egressاسمحركة البيانات الصادرة، خروج البيانات من الشبكة

    بيانات تغادر شبكة، مثل انتقالها من مزود سحابي إلى الإنترنت أو إلى منطقة أخرى. عادةً ما يفرض مزودو السحابة رسومًا على الصادر لا على الوارد.

  • tear downفعل مركبيهدم البيئة، يحذف الموارد

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

  • beta testingاسماختبار تجريبي

    اختبار نسخة شبه نهائية من التطبيق مع مجموعة مستخدمين حقيقيين قبل الإطلاق العام، لاكتشاف العيوب وجمع الملاحظات.

  • app iconاسمأيقونة التطبيق

    الصورة الصغيرة التي تمثل التطبيق على الشاشة الرئيسية وفي المتجر والإعدادات، وغالبًا ما تكون أول ما يلاحظه المستخدم.

  • rejectفعليرفض التطبيق في المتجر، رفض الإصدار

    عدم قبول التطبيق أو تحديثه في المتجر بسبب مخالفة قاعدة أو إخفاقه في العمل أثناء المراجعة.

  • TestFlightاسمTestFlight، خدمة اختبار تطبيقات Apple

    خدمة Apple لإرسال نسخ تجريبية من تطبيقات iOS إلى المختبرين، كي يثبتوها قبل إصدارها في App Store.

  • store listingاسمصفحة التطبيق في المتجر، قائمة المتجر

    صفحة التطبيق في متجر التطبيقات، وتضم اسمه وأيقونته ووصفه ولقطاته وتقييماته ومعلومات تساعد المستخدم على قرار التنزيل.

  • version numberاسمرقم الإصدار، رقم النسخة

    رقم يعرّف إصدار التطبيق للمستخدمين، مثل 3.2.1، ويظهر في المتجر وعادة في إعدادات التطبيق.

  • code signingاسمتوقيع الشيفرة

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

  • provisioning profileاسمملف تزويد Apple

    ملف من Apple يربط معرّف التطبيق وشهادات التوقيع، وأجهزة محددة عند الاختبار، ليسمح بتشغيل تطبيق iOS الموقع أو توزيعه.

  • bundle IDاسممعرّف الحزمة، معرّف التطبيق

    معرّف فريد للتطبيق، يكتب عادة بترتيب نطاق معكوس مثل com.company.appname، ويستخدمه النظام والمتجر للتعرف عليه.

  • staged rolloutاسمطرح تدريجي

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

  • force updateاسمتحديث إلزامي

    شاشة أو قاعدة تمنع استخدام إصدار قديم من التطبيق وتجبر المستخدم على تثبيت أحدث إصدار قبل المتابعة.

  • ASOاختصارتحسين ظهور التطبيقات في المتاجر، ASO

    تحسين متجر التطبيقات: تطوير صفحة التطبيق في المتجر، مثل العنوان والكلمات المفتاحية ولقطات الشاشة والتقييمات، ليتقدم في نتائج البحث ويحصل على تنزيلات أكثر.

  • DLCاختصارمحتوى قابل للتنزيل، محتوى إضافي

    محتوى إضافي يصدر للعبة بعد إطلاقها، مثل مراحل جديدة أو شخصيات أو فصول قصصية أو أزياء، ويباع غالبًا منفصلًا.

  • platformاسممنصة ألعاب، منصة تشغيل

    الجهاز أو المتجر الذي تعمل عليه اللعبة وتباع من خلاله، مثل الحاسوب وPlayStation وXbox وNintendo Switch وiOS وAndroid، أو متجر مثل Steam.

  • localizationاسمتوطين، مواءمة ثقافية ولغوية

    تهيئة لعبة للاعبين الناطقين بلغة أخرى والذين يعيشون في ثقافة مختلفة، عبر ترجمة النص والصوت وتعديل أمور مثل الخطوط والتواريخ والنكات والصور.

  • live serviceاسملعبة كخدمة مستمرة، خدمة ألعاب حية

    نموذج تُحدّث فيه اللعبة باستمرار لسنوات بعد إطلاقها بمحتوى وفعاليات ومواسم جديدة، لإبقاء اللاعبين نشطين ومنفقين.

  • DAUاختصارالمستخدمون النشطون يوميًا، DAU

    اختصار لعدد الأشخاص المختلفين الذين يلعبون لعبة في يوم معين. ويقيس MAU العدد نفسه على مدى شهر.

  • maintenance releaseاسمإصدار صيانة، تحديث صيانة

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

  • rollback planاسمخطة التراجع، خطة استعادة الإصدار السابق

    مجموعة خطوات مُعدّة مسبقًا لاستعادة النسخة المستقرة السابقة عندما يسبب النشر أو الإصدار مشكلات خطيرة.

  • release candidateاسمنسخة مرشحة للإصدار، مرشح الإصدار

    نسخة برمجية شبه نهائية يُفترض أن تصبح الإصدار العام ما لم تكشف الاختبارات مشكلة مهمة متبقية.

  • backportفعلينقل إصلاحًا إلى فرع أقدم، ترحيل عكسي للتغيير

    نقل إصلاح أو ميزة من نسخة أحدث من الشيفرة إلى فرع أقدم ما زال مدعومًا ويتلقى تحديثات.

  • error budgetاسمميزانية الأخطاء

    مقدار عدم الموثوقية المسموح به خلال فترة قياس وفق هدف مستوى الخدمة.

  • configuration driftاسمانحراف الإعدادات

    اختلاف ينشأ بين إعداد النظام الفعلي والإعداد المقصود أو المسجل.

  • immutable infrastructureاسمبنية تحتية غير قابلة للتعديل الموضعي

    نهج تستبدل فيه مثيلات البنية التحتية المنشورة بنسخ جديدة بدل تغييرها وهي تعمل.

  • rolling updateاسمتحديث تدريجي متتابع

    تحديث يستبدل مجموعات من المثيلات العاملة أو يرقيها بالتتابع، بينما تواصل مثيلات أخرى تقديم الخدمة.

  • readiness probeاسمفحص الجاهزية

    في Kubernetes، فحص يحدد ما إذا كانت الحاوية جاهزة لاستقبال حركة الخدمة.

  • liveness probeاسمفحص الحيوية

    في Kubernetes، فحص يحدد ما إذا كانت الحاوية العاملة تحتاج إلى إعادة تشغيل.

  • graceful shutdownاسمإيقاف منظم

    إيقاف عملية بطريقة مضبوطة تمنع قبول عمل جديد وتتيح إنهاء العمل القائم أو تحريره بأمان قبل الخروج.

  • software bill of materialsاسمقائمة مكونات البرمجيات

    جرد للمكونات الداخلة في منتج برمجي، يسجل غالبًا الإصدارات والعلاقات بين الاعتماديات.

قواعد البيانات والتخزين الدائم

  • SQLاختصارلغة الاستعلامات المهيكلة (SQL)

    اللغة القياسية لإنشاء الجداول وقراءة البيانات وإضافتها وتعديلها وحذفها في قواعد البيانات العلائقية.

  • tableاسمجدول قاعدة بيانات، جدول

    بنية في قاعدة بيانات علائقية تخزن بيانات عن نوع واحد من الأشياء في صفوف وأعمدة، مثل العملاء أو الطلبات.

اختبار سريع: هل تعرف هذه المصطلحات؟

عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.

كيف تتعلم مفردات تطوير البرمجيات

  • ابدأ بمصطلحات العمل اليومي مثل bug وfix وcommit وpull request، ثم انتقل إلى المصطلحات المرتبطة بتخصصك.
  • اقرأ الجملة الإنجليزية أولًا، ثم راجع الترجمة وشرح استخدام المصطلح. حاول كتابة جملة من مشروع تعمل عليه.
  • تعلّم المصطلح مع الكلمات التي تصاحبه: fix a bug وreview a pull request، لا بوصفه كلمة منفردة فقط.
  • راجع المصطلحات أثناء قراءة ملفات README وتوثيق البرامج وتعليقات مراجعة الشيفرة. احتفظ بكتابة أسماء الدوال والخصائص كما وردت في الشيفرة.

الأسئلة الشائعة

كيف أبحث عن معنى مصطلح برمجي بالإنجليزية؟

ابحث عن المصطلح بصيغته الإنجليزية، ثم اقرأ معناه في سياق البرمجة. قد يختلف معنى كلمات مثل branch وthread وclass عن معناها في اللغة العامة؛ توضح الأمثلة المقصود في كل سياق.

هل هذا دليل لتعلّم البرمجة أم لتعلّم الإنجليزية؟

يركز الدليل على فهم الإنجليزية المستخدمة في تطوير البرمجيات. يشرح المصطلحات بالعربية ويعرض جملًا إنجليزية مترجمة، لكنه لا يحل محل دورة في البرمجة أو التوثيق التقني.

هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟

استخدم الصيغة التي يفهمها فريقك، ويمكن ذكر المصطلح الإنجليزي بين قوسين عند تقديم المقابل العربي أول مرة. لا تترجم أسماء الدوال والخصائص داخل الشيفرة؛ فكتابتها جزء من واجهة البرنامج.

كيف أميّز بين المعنى العام والمعنى البرمجي للكلمة؟

انظر إلى الكلمات المحيطة بها والمهمة التي تصفها الجملة. مثلًا، تشير branch في سياق Git إلى فرع من تاريخ التطوير، لا إلى غصن شجرة. ابدأ بالتعريف ثم قارن الأمثلة.

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

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