اقتباس:
المشاركة الأصلية كتبت بواسطة DNSerror
إن الكود المختصر يصعب فيه تتبع الأخطاء، ففي التعليمة المركبة التي لديك يستحيل وضع تعليمة تحقق أو طباعة أثناء تنقيح الكود من الأخطاء لتبين سلامة تنفيذ تلك التعليمة والخرج الناتج عنها. كما أن كتابة التعليقات للشكل المختصر (وهو أمر في غاية الأهمية) أصعب وأكثر تشويشا.
وتذكر أنك أو غيرك ستضطرون لإعادة قراءة ذلك الكود، فأي الطرق أوضح برأيك؟ ولو كنت تقرأ شيفرة غيرك، فأي الأشكال تحبذ؟ أخيرا إن الإبداع في البرمجة وحل المشاكل يكون في إيجاد أبسط الطرق وأوضحها. |
انا معك فى ذلك ... ولكن :
لماذا عليا ان اقوم ( المثال بالاعلى ) بجعل محتوى دالة يساوى متغير ثم اقوم بمساوة هذه الدالة بمتغير اخر ثم تكون النتيجة مساوية لمتغير ثالث ثم اساوى هذا المتغير بمتغير اخر ليكون سهل الاستخدام ... انا اعتقد ان من الاسهل وضع الدوال بداخل بعضها مباشرا . كما انى اعتقد ان كثرة الدوال تسبب عبئ على المبرمج ( الى حد ما ) فانا اتخيل انى اقوم بهذه العملية ( استدعاء بيانات من قاعدة بيانات ) فافكر اولا فى المتغيرات واحاول حفظها حتى لا استخدمها مرة اخرى فى نفس الملف فتحدث مشاكل ... واعتقد ايضا انها تسبب عبئ على السيرفر فى حفظ قيم هذه المتغيرات ووضعها فى دوال ومسواتها بمتغيرات .... ( لماذا كل هذا ) .. فقط اختصر الكود ولكن بطريقة ذكية ومتسلسلة
وطبعا لكل واحد طريقته فى كتابة الكود ...
--------------------------------------------
مشكور اخى mr_m على المعلومات الجميله ...
--------------------------------------------
اعتقد اخى hilaby انك توجهت للحل الامثل ...
-------------------------------------------
مشكورين جميعا على مشاركتكم ,