RSS
جديد المدونة
 
   مبادئ البساطة في البرمجة
  • فكر ببساطة: دائماً هناك حل بسيط لكل مشكلة. فقط افهم المشكلة جيداً. إذا لم تجد حلاً بسيطاً لا تفعل شيئاً!
  • ابني أساساً صحيحاً: قدر المستطاع صمم مشروعك بطريقة تمكنك في حال عدم انتهائك منه, من إضافة مميزات وخصائص جديدة دون التأثير على أساس المشروع.
  • اختبر عند الحاجة: صحيح أن اختبار أداء البرنامج من الأمور الهامة لكن لا تفرط في ذلك. اختبار كل شئ بأدق تفاصيله يضيع عليك الكثير من الوقت.
  • كن دقيقاً في التسمية: اختر أسماءاً واضحة ومعبّرة وفي نفس الوقت بسيطة.
  • اكتب التعليقات بطريقة بسيطة: هناك طرق كثيرة لكتابة التعليقات. يفضل عدم الإكثار من التعليقات على سطور البرنامج, وبدلاً من ذلك أكتب شرحاً كاملاً يوضح "ماذا , لماذا , كيف" تقوم الفئة (Class) أو الدالة (Function) بوظيفتها. التعليقات الواضحة تشرح للآخرين ما يقوم به البرنامج بكل بساطة.
  • استعر ثم بسّط: كلنا يبحث في الانترنت عن شيفرات (Code) يحتاجها في برنامجه, لكن كن حذراً في ذلك قد تعمل الشيفرة التي وجدتها ولكن قد تكون السبب في مشكلة كبيرة بعد ذلك, لذلك استعر ما تريد لكن حاول فهمها وتبسيطها قدر المستطاع.
  • ليست المسألة بعدد سطور البرنامج: هناك خلط بين البساطة وعدد سطور البرنامج. ليس معنى البساطة أن تقوم بكتابة سطور أقل, ولكن حذف أي شئ يعقّد عملية كتابة وصيانة البرنامج.
  • لا تكابر: اعرف حدودك. لا تخف من طلب المساعدة في إيجاد حل لمشكلتك. اذا استمريت في الطريق الخطأ بسبب غرورك سوف تجد برنامجك في النهاية قد غرق في الفوضى.
  • لا تثق في غريزة البساطة لديك: لست أنت من يحكم على البساطة. من يقيّم برنامجك هو من يستطيع التمييز.
  • تعلم الكثير عن الكثير: لإيجاد حل بسيط لأي مشكلة أنت بحاجة إلى التنويع. إمكانية النظر إلى المشكلة من أكثر من زاوية هي طريقة رائعة لحل المشكلات لكنك بحاجة إلى هذه الزوايا لكي تستخدمها. اقرأ كتباً وجرّب تقنيات ولغات مختلفة وكل ما يفيدك في إيجاد طرق عديدة لحل المشكلات.


قيّم مدى استفادتك من الخلاصة؟
 



معلومات
أضيفت بواسطة: نواف
التصنيف: تقنية
التاريخ: 22/8/1428
التقييم: 4/5
عدد المشاهدات: 705
عدد التعليقات: 0
الوسوم التوصيفية: البرمجة
خيارات
الإبلاغ عن مشاركة غير لائقة
إبلاغ
طباعة الخلاصة
طباعة
إرسال الخلاصة
إرسال
 



  
أضف إلى
Digg   Delicious   Facebook   Technorati   Stumbleupon   Google   Yahoo   Live
MySpace   Reddit   Twitter   LinkedIn   ضربت   إفلق   وافر   خبّر  


تصفح أيضاً
 


التعليقات

لا توجد تعليقات


» إضافة تعليق


عدد الحروف المتبقية: 500