أفضل مبادئ البرمجة والإرشادات التي يجب على جميع المبرمجين اتباعها

تعد كتابة كود جيد أمرًا صعبًا للغاية ، ويشكل تحديًا إذا صح التعبير ، ولكن إذا كنت مبرمجًا جيدًا ، فلن تواجه أي مشاكل في التحكم في الأمور. ومع ذلك ، بالنسبة لأولئك الجدد في البرمجة ، نريد التحدث عن بعض المبادئ الأساسية للبرمجة التي من المحتمل أن تساعد.

مبادئ البرمجة والمبادئ (Principles)التوجيهية(Guidelines) للمبرمجين

مبادئ البرمجة والمبادئ التوجيهية للمبرمجين

الفكرة هنا هي أن يكون لديك كود عالي الجودة ، مما يعني عدم اتخاذ الاختصارات على الإطلاق. قم ببذل العناية الواجبة وسيعمل كل شيء على ما يرام في النهاية. نعم ، سوف يستغرق الأمر وقتًا طويلاً حتى تكتمل كتابة الكود الخاص بك ، ولكن على الأقل ستفتقر إلى الكثير من الأخطاء في نهاية اليوم. فيما يلي بعض مبادئ (Principles)البرمجة(Guidelines Programmers) والإرشادات التي يجب على المبرمجين اتباعها-

  1. مراجعة وتحسين التعليمات البرمجية الخاصة بك
  2. مفتوح للتمديد ، لكنه مغلق للتعديل
  3. قبلة (أبقها بسيطة ، غبية)
  4. لا تكرر نفسك (جاف)
  5. اعتاد على توثيق التعليمات البرمجية

1] مراجعة وتحسين التعليمات البرمجية الخاصة بك

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

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

قراءة(Read) : ما هي وظيفة في البرمجة؟(What is a Function in Programming?)

2] مفتوح(Open) للتمديد ، لكنه مغلق للتعديل

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

إذا كنت تعتقد أن هناك طرقًا رائعة لدعم التعديلات دون مشاكل ، فاستمر في ذلك. فقط(Just) تأكد من وجود خطة رائعة إذا ساءت الخطة.

3] قبلة (أبقها بسيطة ، غبية)

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

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

قراءة(Read) : الفرق بين لغات البرمجة منخفضة المستوى وعالية المستوى(Difference between Low-level and High-level Programming languages) .

4] لا تكرر نفسك (جاف)

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

بناءً على ما فهمناه ، يجب على المستخدمين تحديد الخوارزميات التي تدعم التكرار لتشغيل رمز واحد عدة مرات. فقط ضع في اعتبارك أن الحفاظ على كود DRY أسهل كثيرًا.

5] اعتد على توثيق التعليمات البرمجية

رمز الوثيقة

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

تخيل(Imagine) العودة إلى التعليمات البرمجية الخاصة بك بعد عام من كتابتها ، ولكن تجد نفسك مرتبكًا بشأن سبب اتخاذك لقرارات معينة. الآن ، إذا تم ترك ملاحظة ، فلن يكون هناك سبب للارتباك ، ولهذا السبب يجب على جميع المبرمجين توثيق عملهم بمرور الوقت.



About the author

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



Related posts