الإعلانات

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

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

1. كود مكرر

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

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

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

instagram viewer
أطر الويب تستحق التعلم كمطور 5 أطر ويب تستحق التعلم للمطورينهل أنت مهتم بتعلم تطوير الويب المتقدم؟ تجنب كتابة التعليمات البرمجية المتكررة استخدم أطر تطوير الويب هذه بدلاً من ذلك. اقرأ أكثر .

2. أسماء متغيرة سيئة

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

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

لنفترض أنك تكتب برنامجًا يستخدم سعر الفائدة لإجراء حساب. تكتب متغير لاستخدامه في البرنامج.

 سعر الفائدة = 0.1 ؛ 

كل ما نعرفه حقًا عن هذا المتغير هو أنه معدل. ما نوع المعدل؟

ستعمل الشفرة على ما يرام ، ولكن من الصعب معرفة ما يجري هنا.

بدلاً من ذلك ، قم بتسمية المتغيرات الخاصة بك بشكل أكثر وضوحًا.

 ترك معدل الفائدة = 0.1 ؛ 

3. لا تستخدم التعليقات

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

كتابة وظيفة رائعة؟ اكتب تعليقًا حول ما يفعله. هل تريد إنشاء قالب كائن جديد للبرمجة الشيئية؟ كسر مع تعليق. يتم استخدام التعليقات في كل لغة ، وهي موجودة لسبب ما.

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

4. اللغة الزائدة

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

هل يجب أن أكتب في تطبيقي بلغة جافا سكريبت ، أم يجب أن أستخدم إطار عمل مثل العقدة. شبيبة أم اكسبرس؟ هل يجب علي استخدام Python أو Scala أو Ruby من أجل التطوير؟ C أو C ++ أو C #؟ ما هو الإطار الأفضل؟ هل يجب أن أتعلم MongoDB أو SQL أو SQLite لقاعدة بيانات؟ هل هذه اللغة عفا عليها الزمن ؟؟

لا تقلق بشأن ذلك.

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

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

5. عدم النسخ الاحتياطي للكود

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

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

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

6. كود معقد

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

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

7. عدم طرح الأسئلة

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

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

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

8. لا التخطيط مقدما

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

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

فصل حل المشكلة عن الترميز والحياة جيد.

9. عدم أخذ استراحات

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

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

ستشعر بالانتعاش الذهني ، وعندما تعود قد تجد منظورًا جديدًا على شفرتك.

10. لا يلهون

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

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

لا تجعل أخطاء البرمجة هذه

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

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

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