السلام عليكم ورحمته تعالى ..
اليوم سنتكلم عن ترتيب الكود البرمجي حتى تخرج من سجن البرمجة سليماً معافى
للإخوة الذي لم يفهمو معنى كلامي تفضلو بقراءة موضوعي
عن سجن البرمجة .. !!
http://www.moon.ps/forums/show.php?main=1&id=2683
حسنا .. ماذا يعني ترتيب الكود البرمجي . ؟؟!؟
1- محاولة الابتعاد عن الـ HTML في برمجة البرنامج الأساسي و الاعتماد على القوالب واذا كان هنالك بدُُ ُ من البرمجة بالـ HTMl فلماذا لا نقوم بعمل فانكشن (function) به جميع أوامر الـ html الذي سوف نستخدمها .. ؟؟
ملاحظة : المبرمج اذا دخل برنامج ورأى انه سلطة أوامر سوف يغلق الصفحة وينعتك بقلة الخبرة .. !؟؟ بعيدا عن أي منظور برمجي او منطقي قمت به
واذا اتى المصمم ووجد سلطة الأكواد واراد تصميم ستايل يقول هذا قديم وما بدنا نصمم له شيء .. ؟؟1!؟؟
2- محاولة فصل الأوامر عن بعضها البعض
مثلا ما نضع echo و كمان echo في نفس السطر .. ؟؟
أو مثلا
يا اخواني ان البرنامج سوف يعمل لو وضعت سطرين أيضاكود:}else{
3- التعليقات ثم التعليقات .. انها تفيدك أنت في الأول والأخير ..
حتى لو عدت للبرنامج مرة اخرى تعرف ما عمل كل كود ..
4- كم جميل لو أضفت في بداية الكود مقدمة عن عمله .. ،، ؟؟
5- وهي من أهم الاشياء استخدام التقنيات الحديثة مثل الـ CSS
و حديثا ظهر XML وايضا SimpleXML خصوصا آخر اثنتين كم اتمنى البرامج العربية تقوم باستخدامها .. ،،
6- فصل أوامر الـ جافاسكريبت والـ CSS كلٌ في ملفٍ خاص ..
7- عدم استخدام الجافا سكريبت فيما يضر وما ينفع .. !!؟؟
أرأيتم أحبائي السجناء الملاحظات السابقة لو تم اتباعها لكان المستوى العربي آخر .. .. لربما عزيزي المسجون تتسائل كيف ذلك ..
انا افسر ذلك لك ...
اذا قمت ببرمجة برنامج عبارة عن سلطة ؟؟ كيف ستطوره ..
أبدا ستتوقف عنده و تعيد ترتيب الاوراق و بناءه من جديد ..
فما بالك لو كان البرنامج اصلا مرتب وما يري الا كود زيادة للتطوير .. ما اجمل تلك اللحظة .. و ايضا اضافات المبرمجين كذلك
ولربما يدعي لك السيرفر و سجّان الـ php اذا كان برنامجك مرتباً .. ؟؟!؟
رأيت العديد من المواقع السكريبتات القوية ولكن رغم ذلك تجد ان الاوامر بها سلطة لها اول وليس لها آخر و رغم ذلك تجده يستخدم الفانكشن لأشياء تافهة
ولا يستخدمه للمهم ..
أتعلمون أن هنالك مختصين لترتيب الأكواد البرمجية .. !؟؟
أنا لا أقصد بكلامي تجريح احد .. فإذا كنت عزيزي السجين الكريم مِن مَن يبرمجون الأوامر مع بعضها .. فلماذا لا تقوم بالترتيب .. ؟؟!!
نصيحة : قم ببرمجة ملف للأوامر الشائعه وقم بعمل Include له في كل مرة
مثلا genral او common وبه جميع الاوامر الشائعه لاحظ الاوامر الشائعه ولم اقل الفانكشن او الكلاسات ..
ستتسائل ما هي الأوامر الشائعه ..
انا اقل لك .. مثلا الاتصال بقواعد البيانات
الـ title
مكان التواجد
تعريف الكلاسات . ،،
مممممم انه ملف يسهل عليك 50 % من برنامجك ..
الدرس الأصلي : http://www.moon.ps/forums/show.php?main=1&id=2795
مع اجمل تحية لك عزيزي المسجون ..
وأتى الآن وقت رجوعك لعنبرك و لزنزانتك .. انتهى وقت الفسحة