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

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

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

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

معمارية البرمجيات وأنماط التصميم والرسوميات

  • open worldاسمعالم مفتوح، لعبة ذات عالم مفتوح

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

  • greyboxاسمتخطيط أولي للمستوى، نسخة رمادية للمستوى

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

  • critical pathاسمالمسار الأساسي، المسار الحرج في المرحلة

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

  • procedural generationاسمالتوليد الإجرائي، إنشاء المحتوى بالخوارزميات

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

  • navmeshاسمشبكة الملاحة، خريطة الأسطح القابلة للمشي

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

  • rigid bodyاسمجسم صلب، جسم فيزيائي صلب

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

  • raycastاسماختبار شعاع، إطلاق شعاع للفحص

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

  • ragdollاسمفيزياء الجسد المترهل، حركة الدمية الفيزيائية

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

  • keyframeاسمإطار مفتاحي، إطار رئيسي في الحركة

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

  • rigاسمهيكل التحريك، هيكل عظام وتحكم

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

  • draw callاسماستدعاء رسم، أمر رسم للبطاقة الرسومية

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

  • GPUاختصاروحدة معالجة الرسوميات، معالج الرسوميات

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

  • post-processingاسمالمعالجة اللاحقة، مؤثرات ما بعد التصيير

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

  • particle systemاسمنظام الجسيمات

    أداة تنشئ مؤثرات مثل النار والدخان والشرر والمطر والسحر بإنتاج وتحريك صور أو أشكال صغيرة كثيرة تسمى جسيمات.

  • level of detailاسممستوى التفاصيل، درجة التفاصيل

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

  • bakeفعليخبز مسبقاً، يحسب مسبقاً

    يحسب أمراً مكلفاً مثل الإضاءة أو الظلال أو بيانات الملاحة قبل تشغيل اللعبة ويحفظ النتيجة، فلا يلزم حسابها آنياً.

  • profilerاسمأداة تحليل الأداء، محلل الأداء

    أداة تقيس أين يستهلك البرنامج وقته وذاكرته إطاراً بإطار، كي يجد المطورون سبب البطء بدلاً من التخمين.

  • layered architectureاسمبنية معمارية طبقية، معمارية متعددة الطبقات

    نهج لتصميم الأنظمة يفصل المسؤوليات إلى طبقات، مثل العرض ومنطق الأعمال والوصول إلى البيانات.

  • service-oriented architectureاسممعمارية موجهة للخدمات، بنية قائمة على الخدمات

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

  • event-driven architectureعبارةمعمارية موجهة بالأحداث، بنية قائمة على الأحداث

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

  • bulkhead patternاسمنمط الحواجز العازلة، نمط عزل الموارد

    تصميم يعزل مجموعات الموارد أو المكونات كي يقل أثر العطل في جزء على بقية الأجزاء.

  • event sourcingاسممصدرية الأحداث، تخزين الأحداث بوصفها مصدر الحقيقة

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

  • command-query separationاسمفصل الأوامر عن الاستعلامات، فصل القراءة عن التغيير

    مبدأ تصميم يفصل العمليات التي تغير الحالة عن العمليات التي تعيد معلومات من دون تغيير الحالة.

  • hexagonal architectureاسمبنية سداسية، بنية المنافذ والمحوّلات

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

  • strangler fig patternاسمنمط شجرة التين الخانقة، نمط الإحلال التدريجي للنظام

    استبدال نظام قديم تدريجيًا بنقل وظائفه إلى نظام جديد وتحويل حركة المرور الخاصة بها إليه.

  • backpressureاسمالضغط العكسي

    آلية تجعل المكوّن المستقبِل يبطئ العمل الوارد أو يحده عندما يعجز عن معالجته بالسرعة الكافية.

  • idempotencyاسمخاصية التكرار الآمن، ثبات الأثر عند إعادة العملية

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

  • compensating transactionاسممعاملة تعويضية

    عملية أعمال لاحقة تعاكس آثار عملية سابقة مكتملة عندما يتعذر إتمام سير العمل كله.

المنهجيات الرشيقة وسير عمل الفريق

  • featureاسمميزة، وظيفة جديدة

    جزء من وظائف المنتج يستطيع المستخدم رؤيته أو استعماله، مثل مربع البحث أو الوضع الداكن أو تصدير تقرير.

  • ticketاسمبطاقة عمل، تذكرة عمل

    سجل في أداة تتبّع مثل Jira يصف مهمة واحدة، كإصلاح خطأ أو تنفيذ ميزة، ويبيّن المسؤول عنها وحالتها.

  • sprintاسمدورة عمل قصيرة، سبرنت

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

  • stand-upاسماجتماع الوقوف اليومي، اجتماع يومي قصير

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

  • requirementاسممتطلب

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

  • backlogاسمقائمة الأعمال المتراكمة، قائمة المهام المؤجلة

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

  • estimateفعليقدّر، تقدير تقريبي

    تقدير مقدار الوقت أو الجهد الذي ستحتاج إليه مهمة قبل البدء بها. ويعني الاسم الرقم التقريبي الناتج عن ذلك التقدير.

  • blockerاسمعائق، مانع للعمل

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

  • user storyاسمقصة مستخدم

    وصف موجز لميزة من وجهة نظر المستخدم، ويكتب غالبًا على هيئة: بصفتي [نوع المستخدم] أريد [هدفًا] كي [سببًا].

  • agileصفةمرن

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

  • sync upفعل مركباجتماع تنسيقي قصير

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

  • out of scopeعبارةخارج نطاق العمل

    أمر لا يدخل ضمن العمل المتفق عليه للمشروع أو دورة العمل أو بطاقة المهمة، ولذلك لن يُنفذ الآن حتى لو كان فكرة جيدة.

  • Scrumاسمسكرم، إطار سكرم

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

  • retrospectiveاسماجتماع استعادي، مراجعة ختامية

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

  • prioritizeفعليحدّد الأولويات، يرتّب حسب الأهمية

    تحديد المهام الأهم أو الأكثر إلحاحًا لتُنجز أولًا، ولا سيما عندما لا يتوفر وقت كافٍ لإنجاز كل شيء.

  • acceptance criteriaاسممعايير القبول، شروط القبول

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

  • story pointاسمنقطة تقدير العمل، نقطة قصة المستخدم

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

  • pingفعليراسل سريعاً، يرسل تنبيهاً قصيراً

    يرسل إلى شخص رسالة قصيرة، غالباً في دردشة الفريق، ليسأل أو يذكّر أو يلفت انتباهه. وتقنياً يختبر أيضاً إمكان الوصول إلى خادم.

  • ETAاختصارالوقت المتوقع للإنجاز (ETA)

    اختصار لعبارة estimated time of arrival، أي الوقت المتوقع للوصول. ويقصد به في العمل عادةً الموعد المتوقع لإنجاز مهمة أو إصلاح أو تسليم.

  • pair programmingاسمالبرمجة الثنائية، البرمجة بالمشاركة

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

  • scope creepاسمتوسع غير منضبط في النطاق، زحف نطاق المشروع

    نمو تدريجي وغير مضبوط لمتطلبات المشروع بعد بدء العمل، إذ تضاف طلبات صغيرة من دون تعديل الموعد النهائي أو الميزانية.

  • stakeholderاسمجهة معنية، صاحب مصلحة

    أي شخص أو مجموعة يتأثر بمشروع أو له رأي فيه، مثل العملاء والمديرين والفرق الأخرى والشؤون القانونية أو الدعم.

  • product managerاسممدير المنتج

    الشخص الذي يقرر ما الذي ينبغي أن يفعله المنتج ولماذا، بفهم المستخدمين والأعمال وتوجيه الفريق الذي يبنيه.

  • roadmapاسمخارطة طريق المنتج، خطة العمل القادمة

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

  • MVPاختصارالحد الأدنى من المنتج القابل للتطبيق

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

  • PRDاختصاروثيقة متطلبات المنتج PRD

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

  • launchاسمإطلاق

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

  • product ownerاسممالك المنتج

    الشخص المسؤول في Scrum عن قائمة أعمال المنتج: ترتيبها وتوضيح عناصرها والتأكد من أن الفريق يعمل على الأعلى قيمة.

  • use caseاسمحالة استخدام

    موقف محدد يستخدم فيه شخص منتجًا لتحقيق هدف، ويوصف خطوة خطوة أو في صورة سيناريو قصير.

  • OKRاختصارالأهداف والنتائج الرئيسية OKR

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

  • epicاسمملحمة عمل كبيرة

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

  • RICEاختصارطريقة RICE لترتيب الأولويات

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

  • MoSCoW methodاسمطريقة MoSCoW للأولويات

    طريقة لترتيب المتطلبات في أربع فئات: لا بد منه، ينبغي توفره، يمكن إضافته، ولن ينفذ هذه المرة.

  • timelineاسمجدول زمني

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

  • validateفعليتحقق من صحة الفكرة بالأدلة

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

  • specاسممواصفات

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

  • feature requestاسمطلب ميزة

    اقتراح من عميل أو مستخدم أو زميل يطلب ميزة جديدة أو تعديلًا على ميزة قائمة.

  • definition of doneاسمتعريف الإنجاز

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

  • backlog refinementاسمتنقيح قائمة الأعمال

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

  • push backفعل مركبيعترض بأدب

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

  • cross-functional teamاسمفريق متعدد التخصصات

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

  • sign offفعل مركباعتماد رسمي

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

  • status updateاسمتحديث الحالة

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

  • go/no-go decisionاسمقرار المضي أو عدم المضي

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

  • sunsetفعلإيقاف تدريجي للمنتج أو الميزة

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

  • leading indicatorاسممؤشر استباقي

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

  • guardrail metricاسممقياس وقائي

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

  • triageفعلفرز الأولويات

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

  • dogfoodingاسماستخدام الشركة منتجها داخليًا

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

  • planning pokerاسمبوكر التخطيط

    أسلوب تقدير جماعي يكشف فيه المشاركون تقديراتهم في الوقت نفسه ثم يناقشون الفروق قبل التقدير مجددًا.

  • walking skeletonاسمهيكل وظيفي أولي متكامل، هيكل عظمي قابل للتشغيل

    تنفيذ عملي بالحد الأدنى يربط الأجزاء المعمارية الرئيسية عبر مسار صغير من البداية إلى النهاية.

  • three amigosاسمممارسة وجهات النظر الثلاث

    ممارسة تعاونية تجمع وجهات نظر الأعمال والتطوير والاختبار لتوضيح السلوك المتوقع.

واجهات برمجة التطبيقات والشبكات والأمان

  • APIاختصارواجهة برمجة التطبيقات

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

  • endpointاسمنقطة نهاية، مسار API

    عنوان URL محدد في واجهة API يستقبل طلبات لتنفيذ نوع معين من العمليات، مثل GET /users لعرض المستخدمين أو POST /orders لإنشاء طلب.

  • RESTاختصارنقل الحالة التمثيلي (REST)

    اختصار لأسلوب معماري شائع لواجهات الويب، تُعرّف فيه الموارد بعناوين URL وتُستخدم معها أفعال HTTP مثل GET وPOST وPUT وDELETE.

  • JSONاختصارصيغة JSON لتبادل البيانات

    اختصار لـJavaScript Object Notation، وهي صيغة نصية بسيطة للبيانات تتكون من أزواج مفاتيح وقوائم وتستخدمها معظم واجهات الويب.

  • status codeاسمرمز الحالة، رمز حالة HTTP

    رقم من ثلاثة أرقام في استجابة HTTP يوضح نتيجة الطلب، مثل 200 للنجاح و404 لعدم العثور و500 لخطأ في الخادم.

  • payloadاسمحمولة البيانات، محتوى الرسالة

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

  • authenticationاسمالمصادقة، التحقق من الهوية

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

  • third-partyصفةجهة خارجية، طرف ثالث

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

  • SDKاختصارحزمة تطوير البرمجيات (SDK)

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

  • breaking changeاسمتغيير غير متوافق

    تغيير في واجهة برمجية أو مكتبة أو تنسيق ملف يؤدي إلى توقف الشيفرة الحالية التي تستخدمه ما لم تُحدّث هي أيضًا.

  • requestاسمطلب، طلب HTTP

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

  • responseاسماستجابة، ردّ

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

  • API keyاسممفتاح واجهة برمجة التطبيقات، مفتاح API

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

  • tokenاسمرمز وصول، رمز مصادقة

    سلسلة محارف تثبت أن مستخدماً أو تطبيقاً سجل الدخول أو يملك صلاحية؛ وتُرسل مع كل طلب بدلاً من كلمة المرور.

  • authorizationاسمالتخويل، تحديد الصلاحيات

    التحقق مما يُسمح لمستخدم أو تطبيق معروف الهوية بفعله، مثل قراءة ملف أو حذف حساب.

  • webhookاسمخطاف ويب، إشعار ويب آلي

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

  • rate limitاسمحدّ معدل الطلبات، تقييد معدل الطلبات

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

  • backward compatibleصفةمتوافق مع الإصدارات السابقة

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

  • HTTPاختصاربروتوكول HTTP

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

  • HTTPSاختصارHTTPS، بروتوكول HTTP الآمن

    النسخة الآمنة من HTTP، التي تشفّر الاتصال بين المتصفح والخادم باستخدام TLS كيلا يتمكن الآخرون من قراءة البيانات أو تغييرها.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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