Magic string
هي عبارة عن variable من أي نوع كان (string or int …) وهي قيمة يعتمد عليها النظام لاتخاذ الإجراء التالي مثلاً اذا كانت القيمة المدخلة من المستخدم تساوي 1 فيقوم النظام بالجمع أو 2 لطرح وهكذا فكما تلاحظ أن النظام أعتمد على قيمة ليتخذ اجراء
#حزب_المبرمجين #برمج #تقنية
هي عبارة عن variable من أي نوع كان (string or int …) وهي قيمة يعتمد عليها النظام لاتخاذ الإجراء التالي مثلاً اذا كانت القيمة المدخلة من المستخدم تساوي 1 فيقوم النظام بالجمع أو 2 لطرح وهكذا فكما تلاحظ أن النظام أعتمد على قيمة ليتخذ اجراء
#حزب_المبرمجين #برمج #تقنية
وبالتالي فالمبرمج سيقوم بالعمل ("if(x=="1 وفي كل مره يحتاج المبرمج للمقارنة بالقيمة فسيكتبه بالشكل اليدوي هكذا "1"
(hard code)
#حزب_المبرمجين #برمج #تقنية
(hard code)
#حزب_المبرمجين #برمج #تقنية
أيضاً لا تنسى أن في حال تعيين عليك تغير قيمة الجمع من 1 إلى 2 فماذا سنفعل سنقوم بالرجوع لكل الاستخدامات لقيمة الجمع ونحدثها طيب وش الحل
#حزب_المبرمجين #برمج #تقنية
#حزب_المبرمجين #برمج #تقنية
الحل بسيط تسوي كلاس فيه عدة ثوابت وتستخدمها لاستدعاء قيمة الجمع وبكذا تمكنت من تفادي المشكلات السابقة كما موضح بالصور التالية
#حزب_المبرمجين #برمج #تقنية
#حزب_المبرمجين #برمج #تقنية
جاري تحميل الاقتراحات...