ما معنى hard-coded؟
المعنى في مجال تطوير البرمجيات مع أمثلة
hard-coded: مضمّن مباشرة في الشيفرة
قيمة مكتوبة مباشرة في الشيفرة المصدرية بدلًا من جلبها من الإعدادات أو قاعدة البيانات أو إدخال المستخدم، ولذلك لا يمكن تغييرها إلا بتعديل الشيفرة.
طريقة الاستخدام
يُذكر غالبًا على سبيل الانتقاد في مراجعات الشيفرة: «عنوان الرابط مضمّن مباشرة»، «لا تضع مفتاح واجهة البرمجة في الشيفرة». والفعل هو تضمين القيمة مباشرة. لا ينبغي أبدًا تضمين كلمات المرور والمفاتيح بهذه الطريقة.
أمثلة
The timeout is hard-coded to 30 seconds. Can we move it to the config?
قيمة المهلة محددة مباشرة في الشيفرة بثلاثين ثانية. هل يمكن نقلها إلى ملف الإعدادات؟
مدة الانتظار ثابتة داخل الشيفرة، ويقترح المتحدث جعلها قابلة للتعديل من الإعدادات.
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
مصطلحات ذات صلة
مصطلحات أخرى: مراجعة الشيفرة وجودتها
- refactor · إعادة هيكلة الشيفرة
- LGTM · يبدو جيدًا لي
- nitpick · ملاحظة تدقيقية طفيفة
- address feedback · معالجة الملاحظات
- linter · أداة فحص الشيفرة
- reviewer · مراجع الشيفرة
- approve · يوافق
- readable · سهل القراءة
- best practice · أفضل ممارسة
- clean code · شيفرة نظيفة
- maintainable · سهل الصيانة
- naming convention · قواعد التسمية
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
