السلام عليكم ورحمه الله وبركاته
انا عضو جديد بالنسبه لهذا المشروع...قمت بتنزيل نسخه من المنتدى اليوم واطلعلت على بعض اكوادها البرمجيه...ولدي عده ملاحظات وارجو عدم اساءه فهمي.....ملاحظاتي هي :
- ان هناك اشياء متكرره في اكثر من ملف. اي نفس الكود موجود في اكثر من ملف واحد
- ملف اللغه واحد. اعتقد لو يتم تقيسم ملف اللغه الى عده ملفات ومن ثم يتم استدعاء الملفات الضرورية فقط فذلك سيكون افضل بكثير
واخير ارجو عدم اساءه فهمي فأنا لا اشكك في قدرتكم البرمجية ولاكن هي ملاحظات بسيطه فقط ارجو ان تأخذ بعين الاعتبار عند تطوير هذا المنتدى الى الافضل.
تحياتي لكم جميعا
بو غدير
تم تحرير الموضوع بواسطة :بو غدير
بتاريخ: 27-08-2010 04:21 مساءً
اقتبـاس ،، ان هناك اشياء متكرره في اكثر من ملف. اي نفس الكود موجود في اكثر من ملف واحد
حسناً ضع مثال لهذه ا الأكود المتكررة واذكر ماهو التأثير الذي يسببه .. وسيتم الرد عليك بالأسباب
اقتبـاس ،، ملف اللغه واحد. اعتقد لو يتم تقيسم ملف اللغه الى عده ملفات ومن ثم يتم استدعاء الملفات الضرورية فقط فذلك سيكون افضل بكثير
افضل بكثير من اي ناحية بالضبط اذكرها جملة وتفصيلاً .. واذكر الفرق في الذي يميز عدة استدعاءات عن أستدعاء ملف لغة واحد فقط وماهي التأثيرات التي تنتج عن ذلك .. هناك العديد من السكربتات تقوم بتقسيم ملفات اللغة كملف للغة للرئيسية وملف للغى للمواضيع وللملف الشخص الخ ....... ليس بالضرورة الإقتداء بها لكن اريد سبب مقنع لهذ التقسيم ولا تقولي لمجرد التنظيم فقط
اقتبـاس ،، واخير ارجو عدم اساءه فهمي فأنا لا اشكك في قدرتكم البرمجية ولاكن هي ملاحظات بسيطه فقط ارجو ان تأخذ بعين الاعتبار عند تطوير هذا المنتدى الى الافضل.
ونحن ايضاً نرجو ان لا تسيء فهمنا ونشكك في قدراتك البرمجية وخبرتك في هذا السكربت ..
ارجو منك فقط متابعة موضوعك فقط فنحن نستقبل الأنتقادات بكل رحابة ونناقشها ولا مشكلة لدينا في ذلك .. إذا ثبت وجهة نظرك وكانت مقنعة فسيتم اعتمادها والعمل عليها ..
تم تحرير المشاركة بواسطة :Soliman
بتاريخ:27-08-2010 07:36 مساءً
[quote=سليمان]وعليكم السلام ورحمة الله وبركاتة ..
[quote]حسناً ضع مثال لهذه ا الأكود المتكررة واذكر ماهو التأثير الذي يسببه .. وسيتم الرد عليك بالأسباب [/quote]
مثال بسيط على ذلك.. ملف main_module
في بدايه المف لدينا هذه الاسطر
اي صفحه من المنتدى الرئيسي راح تمر على الجزء الاول وبعد ذلك راح تمر على الجزء الذي في داخل if وهذا يعتبر تكرير...من صفحه الادمن ماراح يكون عندنا مشكله فأعتقد ان هذا الجزء برأي يمكن كتابته بشكل افضل
[quote]افضل بكثير من اي ناحية بالضبط اذكرها جملة وتفصيلاً .. واذكر الفرق في الذي يميز عدة استدعاءات عن أستدعاء ملف لغة واحد فقط وماهي التأثيرات التي تنتج عن ذلك .. هناك العديد من السكربتات تقوم بتقسيم ملفات اللغة كملف للغة للرئيسية وملف للغى للمواضيع وللملف الشخص الخ ....... ليس بالضرورة الإقتداء بها لكن اريد سبب مقنع لهذ التقسيم ولا تقولي لمجرد التنظيم فقط
[/quote]
اخي العزيز انا لا اقتدي بالسكربتات الاخرى ولا احاول التقليد...هذا رأئ شخصي...لماذا اقوم باستدعاء ملف ضخم في كل صفحه من صفحات المنتدى بينما سوف اقوم باستخدام جزء بسيط منه فقط....تقسيم الملف الى عده ملفات سوف يساعد على تحسين اداء السكربت. علاوه على ذلك وهذا ايضا رأي شخصي سوف يساعد على ترتيب السكربت بشكل افضل. ايضا من حيث الصيانه والدعم عندما يكون لدينا ملفات صغيره لكل قسم سوف يساعد على معرفه الجزء المراد تعديله بدلا من فتح ملف كبير ثم البحث في هذا الملف عن الجزء المراد تعديله او الاضافه عليه
وفي النهايه هذه مجرد ارآء شخصي قد لا يتفق عليها الكثير معي ولكن احببت ان اشارككم بها واختلاف الرأي لا يفسد في الود قضيه
تحياتي
بو غدير
تم تحرير المشاركة بواسطة :بو غدير
بتاريخ:29-08-2010 12:50 صباحاً
بخصوص الأتصال بملفات النظام CALL_SYSTEM نعم هناك تكرار في الأتصال بها في بعض الموديلات لكنه لايؤثر بشيء وسيتم اخذ هذه الملاحظة بعين الأعتبار وسيتم العمل على ازالة اي استدعاء ليس لوجودة اي ضرورة ..
اما بخصوص ملف اللغة فهو ليس بتلك الضخامة التي وصفتها فحجمه لا يتجاوز 103 ك.ب فقط واستدعائه لا يأخذ جزء من جزء من الثانية ومع ذلك لربما مستقبلاً في حال كثرة الإضافة ومفردات اللغة يتم تقسيم ملف اللغة او يتم ربطها بجدول في قاعدة البيانات ونتخلى عن الملفات ..