كتابة رمز رائع وكونك رائعًا في ما تفعله

نشرت: 2022-07-21

محتويات المشاركة

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

يمكن أن تكون البرمجة نشاطًا ممتعًا ومكافئًا ، سواء كانت مجرد هواية أو مهنة.

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

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

التعليقات هي صديقك

لا يوجد شيء أكثر إزعاجًا من اختيار مشروع قديم أو مشروع شخص آخر وليس لديك فكرة عما يحدث.

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

مهما كان وضعك ، فإن ترك تعليقات في التعليمات البرمجية الخاصة بك يمكن أن يساعدك. يمكنهم إخبارك بالمكان الذي توقف فيه المبرمج ، وما الذي أرادوا أن يفعله الكود ، وأين كانوا يواجهون مشكلات. التعليق بعيدا!

المسافة البيضاء تساوي الرمز العظيم

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

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

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

أبقيها بسيطة

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

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

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

نظفها

مع تطور شفرتك ، سينتهي بك الأمر مع أجزاء لا تعمل بعد الآن ، أو أصبحت قديمة.

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

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

كن وصفيًا

هناك طريقة أخرى للتأكد من أن لديك رمزًا ممتازًا وهي أن تكون وصفيًا عند تسمية الأشياء.

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

اسأل نفسك: هل ستتذكر ما يعنيه ذلك بعد ستة أشهر من الآن؟ ماذا لو ورثت مشروع شخص آخر؟

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

اختبار في كثير من الأحيان

للتأكد من أن لديك رمزًا رائعًا ، عليك التأكد من أنه يعمل بالطريقة التي من المفترض أن يعمل بها.

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

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

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

ابق متسقًا

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

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

تحلى بالإصرار والتفاني

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

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

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

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

ابحث في مشاكلك

إن الشيء العظيم في كونك مبرمجًا الآن هو حقيقة أن الإنترنت لديه الكثير من المعلومات لتقدمه لك.

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

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

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

سيوفر لك هذا فهمًا أفضل للكود وقدراتك. سيسهل عليك أيضًا حل المشكلات في المستقبل ، وكتابة تعليمات برمجية أفضل ، لتبدأ بها.

لا تخف من استخدام الأدوات

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

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

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

لدينا بعض المقابلات مع مطوري WordPress الرائعين - ألق نظرة واحصل على نصائح يمكن أن توفر لك ساعات من العمل!

ما هي نصائح البرمجة المفضلة لديك؟ أخبرنا أدناه في التعليقات ، ولا تنس الاشتراك في قائمتنا البريدية ، حتى لا تفوتك أي نصائح مفيدة!