---
title: Tips for Your Coding
localeTitle: نصائح لترميزك
---
تم إنشاء هذه القائمة من خلال تجميع القضايا والأسئلة الشائعة عند العمل على تحديات الخوارزمية ، وينبغي أن تكون مفيدة بشكل عام.

1.  إذا كنت لا تعرف من أين تبدأ ، فاكتب بعض pseudocode. تخطيط المنطق الذي تحاول تنفيذه بلغتك الأم قبل أن تحاول وضعه في الكود.
    
2.  تعليق كودك! لا يمكن أن نؤكد أن واحدا يكفي ، إذا كنت تضيع أو تأخذ استراحة ثم أعود تحتاج إلى معرفة ما تحاول الكود الخاص بك القيام به. كما سيعزز ما يعنيه الرمز لك ، ويساعد الآخرين على فهم ما تفعله شفرتك إذا واجهتك مشكلة وطلب المساعدة. إذا كان لديك أي نصائح أخرى للمشاركين في المعسكر ، فأنا أحب أن أراهم!
    
3.  استخدم وحدة التحكم في مصحح أخطاء جافا سكريبت chrome بالتزامن مع شيء مثل NetBeans IDE أو نص سامي لكتابة شفرتك. كلاهما مجاني للتنزيل. يعد محرر التعليمات البرمجية freeCodeCamp أمرًا رائعًا ولكن يمكنك الحصول على مزيد من التعليقات على سلوك الشفرة باستخدام مصحح أخطاء JS **لجهاز chrome وحزمة من console.log (myVariableGoesHere)؛**
    

المراجع

*   [وحدة تحكم Chrome](https://developer.chrome.com/devtools/docs/console)
    
*   [نص سامي](http://www.sublimetext.com/)
    
*   [نتبيانس](https://netbeans.org/downloads/)
    
    1.  يعد نشر التعليمات البرمجية الخاصة بك في gitter بسيطة مثل إضافة سطر يتكون من 3 backtics \*\* `** then your code in a new line and another line with 3 more backtics.`
        
    2.  اطلب المساعدة في gitter! يمكنني أن أتحدث شخصياً للتحديق في مشكلة لساعات ، ثم أرى الحل حالما أحاول شرحه لشخص ما ، أو وجود شخص ما يقول شيئاً مثل "خطأ مطبعي على الخط 6" بمجرد رؤيته.