السلام عليكم ورحمة الله وبركاته
اختلفت أنا و شخص ما حول عدة نقاط فأردت أن آخذ رأيكم ..
النقطة الأولى : أن العمل البرمجى لكى يكون إحترافياً فيجب وضع العبارات الكتابيه فى ملفات منفصله
فهو يرى أن العمل لكى يكون محترفاً .. يجب أن يتم وضع كل العبارات فى متغيرات .
مثلاً ..
$lang["welcome"] = "مرحباً";
echo $lang->word("welcome");
و أنا أرى أن لا علاقة لاحترافية العمل البرمجى بدعم تعدد اللغات و أن العبارات إن وضعت بشكل raw داخل الكود البرمجى فإن ذلك لا يؤثر على جودته ... طالما أن تعدد اللغات لم يطلب فى العمل البرمجى ... فذلك سيقلل من استهلاك الوقت و استهلاك الذاكره عند التحميل .
echo "welcome";
النقطة الثانية : متى يتم عمل تعدد اللغات
فهو يرى أنه يجب منذ اللحظة الأولى التى تبدأ فيها بكتابة الكود أن يتم وضع العبارات كلها فى متغيرات و السير على ذلك الطريق بدءاً من أول سطر كود .
و أنا أرى أنه يجب الإنطلاق فى البرمجية و الإنتهاء منها وكتابة الكلمات بشكل raw فى وسط الكود .. ثم فى مرحلة أخرى من البرنامج بعد الإنتهاء من تطوير أدواته و مهامه ... يتم إستبدال ال raw statements بالمتغيرات الخاصة باللغة ... فذلك يجعل زمن الإنجاز أقل و أسرع .. كما يعطى إمكانية مراجعة العبارات مره أخرى قبل وضعها فى متغيرات .
بكل شفافية و موضوعيه ... أتمنى نقاش هاتين النقطتين .. مع العلم أننى عرضتهما الإستفاده منكم ... فربما يكون هو على صواب و أنا على خطأ .
التعليقات