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

ما معنى hard-coded؟

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

/ˌhɑːrd ˈkoʊdɪd/صفةمصطلح شائع

hard-coded: مضمّن مباشرة في الشيفرة

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

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

يُذكر غالبًا على سبيل الانتقاد في مراجعات الشيفرة: «عنوان الرابط مضمّن مباشرة»، «لا تضع مفتاح واجهة البرمجة في الشيفرة». والفعل هو تضمين القيمة مباشرة. لا ينبغي أبدًا تضمين كلمات المرور والمفاتيح بهذه الطريقة.

أمثلة

  1. The timeout is hard-coded to 30 seconds. Can we move it to the config?

    قيمة المهلة محددة مباشرة في الشيفرة بثلاثين ثانية. هل يمكن نقلها إلى ملف الإعدادات؟

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

  2. Someone hard-coded a test email address, so all the reports went to one person.

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

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

تراكيب شائعة

  • hard-coded value
  • hard-coded URL
  • hard-code a password
  • remove hard-coded values

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

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

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