اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام 

لا يوجد مراجع لكتابة الكود النظيف ، بل يأتي الكود النظيف مع الممارسة والاستمرار في تحسين الكود ليظهر بشكل مناسب ، ويعتبر الكود النظيف أسلوب يتمتع به المبرمجين وكيفية كتابة الكود الخاص بهم بشكل مرتب وواضح ويمكن لأي مبرمج أخر قراءته وفهمه ، وبشكل مختصر يعتبر عملية جعل الكود قابل للفهم و التعديل بحيث:- 

سهولة الفهم وتعني أن يستطيع المبرمج  الأصلي للكود أو أي مبرمج آخر يستطيع قراءة الكود ، لذلك فهو يقلل من الحاجة إلى التخمين أو إمكانية حدوث سوء فهم .

  •  منطق العمل للتطبيق بأكمله .
  • كيفية تعاون الكائنات و الأصناف المختلفة مع بعضها البعض .
  • دور ومسؤولية كل فئة و كائن .
  • ما تفعله كل دالة و تابع . 
  • الغرض من كل تعبير يتم تعريفه , سواء متغير , ثابت أو خاصية .  

أيضاً سهولة التعديل عليه تعني أن الشيفرة البرمجية قابلة لتوسيع أو التطوير عليها كما من السهل إصلاح وتشخيص الأخطاء .

  • الكائنات و التوابع صغيرة الحجم ولا تتحمل سوى مسؤولية واحدة (و ذلك احتراما لمبدأ فصل المهام ) .
  • تتوفر الكائنات على واجهات برمجية عامة واضحة و موجزة .
  • يمكن التنبؤ بكبفية عمل الكائنات و توابعها .
  • الكود قابل للاختبار بسهولة ولديه اختبارات وحدة (أو على الأقل من السهل كتابة الاختبارات) .
  • الاختبارات - إن توفرت- فهي سهلة الفهم والتغيير بسهولة . 

يمكنك تعلم الكود النظيف خلال فهم الأساسيات فهو ضروري جداً وإن تعلمته في البداية سوف يبقى معك دائماً ، أي المقصود سوف يكون في الكود الخاص بك كل ما تم ذكره ، فأنت بحاجة له في كل مرحلة من مراحل تعلمك حتى يكون الكون لديك مرتب وواضحة حتى عند الرجوع عليه بعد زمن يكون مفهوم وتستطيع قراءته . 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...