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

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

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

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

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

  • threat actorاسمجهة تهديد، فاعل تهديد

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

  • spoofingاسمانتحال الهوية أو المصدر، تزوير المصدر

    تزوير هوية أو مصدر، مثل مرسل بريد أو رقم هاتف أو موقع أو عنوان IP، لجعل رسالة أو اتصال يبدو صادرًا عن جهة موثوقة.

  • networkاسمشبكة

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

  • routerاسمموجّه شبكي، موجّه

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

  • switchاسممحوّل شبكي، مبدّل

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

  • IP addressاسمعنوان IP، عنوان بروتوكول الإنترنت

    معرّف رقمي فريد يُمنح لكل جهاز على شبكة IP كي يمكن إرسال البيانات إليه، مثل 192.168.1.20 في IPv4.

  • bandwidthاسمعرض النطاق الترددي، سعة الاتصال

    أقصى كمية بيانات يستطيع اتصال نقلها خلال مدة معينة، وتقاس عادةً بالميغابت أو الغيغابت في الثانية (Mbps وGbps).

  • protocolاسمبروتوكول، مجموعة قواعد اتصال

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

  • LANاختصارشبكة محلية، LAN

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

  • WANاختصارشبكة واسعة النطاق، WAN

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

  • Wi-FiاسمWi-Fi، واي فاي

    الاسم الشائع للشبكات المحلية اللاسلكية المبنية على معايير IEEE 802.11، التي تصل الأجهزة بالشبكة عبر موجات الراديو، غالبًا في نطاقات 2.4 و5 و6 غيغاهرتز.

  • DHCPاختصاربروتوكول التهيئة الديناميكية للمضيف، DHCP

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

  • default gatewayاسمالبوابة الافتراضية

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

  • packetاسمحزمة بيانات

    وحدة صغيرة من البيانات تُرسل عبر الشبكة، وتتكون من ترويسة لمعلومات العنوان والتحكم وحمولة تحمل جزءًا من المحتوى.

  • portاسممنفذ شبكة، منفذ اتصال

    إما مقبس مادي في جهاز لتوصيل كابل الشبكة، وإما رقم من 0 إلى 65535 يحدد خدمة على مضيف، مثل 443 لـHTTPS.

  • TCP/IPاختصارTCP/IP، حزمة بروتوكولات الإنترنت

    مجموعة البروتوكولات التي يقوم عليها الإنترنت ومعظم الشبكات الحديثة، وسميت باسم أشهر مكونيها TCP وIP.

  • EthernetاسمEthernet، إيثرنت

    تقنية معيارية للشبكات المحلية السلكية (IEEE 802.3)، تحدد إرسال الإطارات عبر النحاس أو الألياف بسرعات تمتد من 10 ميغابت إلى مئات الغيغابت في الثانية.

  • configureفعليضبط الإعدادات، يهيئ

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

  • MAC addressاسمعنوان MAC، عنوان التحكم بالوصول إلى الوسيط

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

  • routingاسمالتوجيه

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

  • routing tableاسمجدول التوجيه

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

  • VLANاختصارشبكة LAN افتراضية (VLAN)

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

  • access pointاسمنقطة وصول لاسلكية

    جهاز يثبت عادة في سقف أو جدار، يرسل إشارات Wi-Fi ويستقبلها ويربط الأجهزة اللاسلكية بالشبكة السلكية.

  • packet lossاسمفقد الحزم

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

  • OSI modelاسمنموذج OSI

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

  • TCPاختصاربروتوكول التحكم بالنقل (TCP)

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

  • UDPاختصاربروتوكول مخطط بيانات المستخدم (UDP)

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

  • IPv4اختصاربروتوكول الإنترنت الإصدار الرابع (IPv4)

    الإصدار الرابع من بروتوكول الإنترنت، يستخدم عناوين بطول 32 بت تكتب أربعة أرقام من 0 إلى 255 تفصلها نقاط، مثل 192.168.10.5، ويوفر نحو 4.3 مليارات عنوان.

  • IPv6اختصاربروتوكول الإنترنت الإصدار السادس (IPv6)

    الإصدار السادس من بروتوكول الإنترنت، يستخدم عناوين بطول 128 بت تكتب مجموعات من الأرقام الست عشرية تفصلها نقطتان، مثل 2001:db8::1، ويوفر عددًا هائلًا من العناوين.

  • subnet maskاسمقناع الشبكة الفرعية

    قيمة مثل 255.255.255.0 تحدد أي جزء من عنوان IPv4 للشبكة وأيه للجهاز؛ ويمكن كتابتها أيضًا ببادئة مثل /24.

  • NATاختصارترجمة عناوين الشبكة (NAT)

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

  • static IP addressاسمعنوان IP ثابت

    عنوان IP يضبط يدويًا أو يحجز دائمًا لجهاز واحد كيلا يتغير، خلاف العنوان الديناميكي الذي يوزعه DHCP.

  • topologyاسمطوبولوجيا الشبكة، بنية الشبكة

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

  • hostاسممضيف شبكي

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

  • SSIDاختصارمعرّف مجموعة الخدمات (SSID)، اسم شبكة Wi-Fi

    اختصار لمعرّف مجموعة الخدمات: اسم شبكة Wi-Fi الذي تراه الأجهزة في قائمة الشبكات المتاحة، ويصل طوله إلى 32 حرفًا.

  • tracerouteاسمتتبّع المسار

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

  • jitterاسمتفاوت زمن وصول الحزم، تذبذب التأخير

    اختلاف زمن تأخر الحزم الواصلة عبر الشبكة؛ وعندما تصل بفواصل غير منتظمة يصبح الصوت والفيديو متقطعين أو آليين.

  • QoSاختصارجودة الخدمة (QoS)

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

  • BGPاختصاربروتوكول بوابة الحدود BGP

    اختصار لبروتوكول بوابة الحدود (Border Gateway Protocol)، وهو بروتوكول توجيه تتبادل به شبكات الإنترنت المسارات كي تصل حركة البيانات بين المشغلين والشركات.

  • OSPFاختصاربروتوكول OSPF لأقصر مسار مفتوح

    اختصار لعبارة «أقصر مسار مفتوح أولًا» (Open Shortest Path First)، وهو بروتوكول توجيه داخل شبكة مؤسسة واحدة تتبادل فيه الموجهات معلومات الوصلات وتحسب أفضل المسارات.

  • static routeاسممسار ثابت

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

  • trunk portاسممنفذ جذعي

    منفذ محول يحمل حركة عدة شبكات VLAN عبر وصلة واحدة، ويضع وسمًا على كل إطار لتحديد شبكته.

  • spanning tree protocolاسمبروتوكول الشجرة الممتدة

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

  • maintenance windowاسمفترة صيانة مجدولة

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

  • roamingاسمالتجوال

    استخدام شبكة هاتف محمول غير شبكة المشغل الأصلي، غالبًا في الخارج؛ وفي Wi-Fi هو الانتقال بين نقاط الوصول دون فقد الاتصال.

  • packet captureاسمالتقاط حزم الشبكة

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

  • SNMPاختصاربروتوكول إدارة الشبكة SNMP

    اختصار لبروتوكول إدارة الشبكات البسيط (Simple Network Management Protocol)، الذي يتيح لأنظمة المراقبة جمع معلومات مثل حركة البيانات والأخطاء والحرارة من أجهزة الشبكة، كما يسمح للأجهزة بإرسال تنبيهات.

  • network monitoringاسممراقبة الشبكة

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

  • congestionاسمازدحام الشبكة

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

  • round-trip timeاسمزمن الذهاب والإياب

    الوقت اللازم لانتقال حزمة من المصدر إلى الوجهة وعودة الرد، ويقاس عادة بالمللي ثانية؛ وتعرض أداة ping هذه القيمة.

  • ACLاختصارقائمة التحكم بالوصول ACL

    اختصار لقائمة التحكم في الوصول (access control list): قائمة مرتبة من قواعد على موجه أو محول أو جدار حماية تسمح بحركة المرور أو تمنعها وفق المصدر والوجهة والبروتوكول والمنفذ.

  • port forwardingاسمإعادة توجيه المنافذ

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

  • DMZاختصارالمنطقة منزوعة السلاح DMZ

    اختصار لعبارة «المنطقة منزوعة السلاح» (demilitarised zone): مقطع شبكة منفصل بين الإنترنت والشبكة الداخلية، توضع فيه الخوادم المتاحة للجمهور مثل خوادم الويب والبريد.

  • MPLSاختصارتبديل الملصقات متعدد البروتوكولات MPLS

    اختصار لتبديل الملصقات متعدد البروتوكولات (Multiprotocol Label Switching): تقنية في شبكات المشغلين توجه البيانات باستخدام ملصقات قصيرة بدل البحث الكامل عن عناوين IP، وتباع للشركات كخدمة شبكة واسعة خاصة.

  • SD-WANاختصارالشبكة الواسعة المعرفة برمجيًا SD-WAN

    اختصار للشبكة الواسعة المعرفة بالبرمجيات (software-defined wide area network): نهج يدير روابط الشبكة الواسعة للشركة مركزيًا عبر البرمجيات، ويوجه كل تطبيق عبر أفضل وصلة متاحة مثل الإنترنت أو 4G أو MPLS.

  • hopاسمقفزة بين الموجهات

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

  • ARPاختصاربروتوكول تحليل العناوين ARP

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

  • ICMPاختصاربروتوكول رسائل التحكم بالإنترنت ICMP

    اختصار لبروتوكول رسائل التحكم عبر الإنترنت (Internet Control Message Protocol)، الذي تستخدمه أجهزة الشبكة لإرسال رسائل الحالة والأخطاء، مثل «الوجهة غير قابلة للوصول»؛ وتعتمد عليه أداتا ping وtraceroute.

  • broadcastاسمبث الشبكة

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

  • CIDRاختصارالتوجيه بين النطاقات دون فئات CIDR

    اختصار للتوجيه بين النطاقات دون فئات (Classless Inter-Domain Routing): نظام لكتابة شبكة IP بعنوان وطول بادئة، مثل 192.168.0.0/22، وقد حل محل فئات العناوين الثابتة القديمة.

  • private IP addressاسمعنوان IP خاص

    عنوان من النطاقات المحجوزة للشبكات الداخلية، مثل 10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16، ولا يوجه عبر الإنترنت العام.

  • NOCاختصارمركز عمليات الشبكة NOC

    اختصار لمركز عمليات الشبكة (network operations centre): الفريق وغرفة المراقبة، وغالبًا ما يعملان على مدار الساعة، لمراقبة الشبكة والاستجابة للإنذارات وتنسيق إصلاح الأعطال والانقطاعات.

  • multiplayerصفةمتعدد اللاعبين، طور اللعب الجماعي

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

  • dedicated serverاسمخادم مخصص، خادم لعبة مخصص

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

  • netcodeاسمشيفرة الشبكة، كود الاتصال الشبكي

    الشيفرة المسؤولة عن تبادل بيانات اللعبة بين اللاعبين والخوادم ومزامنة حالة المباراة لدى الجميع رغم التأخير.

  • matchmakingاسمالتوفيق بين اللاعبين، نظام تشكيل المباريات

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

  • lagاسمتأخر الاتصال، بطء الاستجابة الشبكية

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

  • tick rateاسممعدل تحديث الخادم، معدل النبضات

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

  • lobbyاسمردهة انتظار، ردهة اللاعبين

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

  • client-side predictionاسمالتنبؤ من جهة العميل

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

  • authoritative serverاسمخادم صاحب القرار النهائي، خادم مرجعي

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

  • service meshاسمشبكة خدمات وسيطة، شبكة ربط الخدمات

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

  • gatewayاسمبوابة وسيطة، بوابة خدمات

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

  • TLS handshakeاسممصافحة TLS، التفاوض الأولي لاتصال TLS

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

  • CSRF tokenاسمرمز CSRF، رمز منع تزوير الطلبات عبر المواقع

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

  • proxyاسموكيل وسيط، خادم وكيل

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

  • DNS lookupعبارةاستعلام DNS، حل اسم النطاق

    عملية سؤال نظام أسماء النطاقات عن ترجمة اسم نطاق إلى عنوان IP أو سجل ذي صلة.

  • content negotiationاسمالتفاوض على المحتوى

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

  • exponential backoffاسمتأخير أسي بين المحاولات

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

  • dead-letter queueاسمطابور الرسائل المتعذرة، طابور الرسائل الميتة

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

  • correlation IDاسممعرّف الترابط

    معرّف يمرر عبر عمليات أو رسائل مترابطة كي يمكن وصل سجلاتها أثناء التحقيق.

  • replay attackاسمهجوم إعادة الإرسال

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

  • nonceاسمقيمة أحادية الاستخدام، قيمة لا تتكرر في السياق

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

  • certificate pinningاسمتثبيت الشهادة الرقمية، تقييد الشهادات المقبولة

    تقييد الشهادات أو المفاتيح العامة التي يقبلها العميل، بما يتجاوز فحوص الثقة المعتادة للشهادات.

  • mutual TLSاسممصادقة TLS متبادلة

    اتصال TLS يصادق فيه العميل والخادم كل منهما على الآخر باستخدام الشهادات.

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

  • deployفعلينشر، ينشر إلى بيئة التشغيل

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

  • releaseاسمإصدار، يُصدر

    نسخة من المنتج تُقدَّم رسميًا للمستخدمين، أو فعل إتاحتها لهم. ويُستعمل release فعلاً بمعنى إصدار نسخة جديدة.

  • productionاسمبيئة الإنتاج، بيئة التشغيل الفعلية

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

  • buildاسمبناء البرنامج، عملية البناء

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

  • shipفعليصدر، يطلق المنتج للمستخدمين

    إتاحة منتج أو ميزة للمستخدمين الفعليين. استعيرت الكلمة من فكرة شحن السلع إلى العملاء.

  • documentationاسمالوثائق، التوثيق

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

  • CI/CDاختصارالتكامل المستمر والتسليم المستمر، التكامل المستمر والنشر المستمر

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

  • hotfixاسمإصلاح عاجل، تصحيح عاجل

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

  • roll backفعل مركبالتراجع عن إصدار، إرجاع النظام إلى إصدار سابق

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

  • stagingاسمبيئة التجهيز، بيئة ما قبل الإنتاج

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

  • legacy codeاسمشيفرة قديمة مستمرة الاستخدام

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

  • deprecateفعليعلن تقادمه ويوصي بتركه

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

  • release notesاسمملاحظات الإصدار، سجل موجز للتغييرات

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

  • patchاسمتصحيح برمجي، رقعة برمجية

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

  • upgradeفعلترقية، يرقّي

    الانتقال إلى إصدار أحدث، وغالبًا أفضل، من برنامج أو مكتبة أو أداة، مثل الانتقال من Python 3.10 إلى Python 3.12.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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