أخطر 5 أخطاء يقع فيها معظم المبرمجين ؟؟

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

1- الـ Java أفضل من الـ Php، و الـ C++ أفضل من الـ CSS :


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

2- أن تنقل الكود كاملا من Stackoverflow :


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

3- عدم قرآة الـ Documentation :


من اكبر الاخطأ التي يقع فيها المبرمجين هي انهم لا يقرؤون الـ Documentation
لانه ببساطة الشركة التي صممت اللغة او الاصدار بتقوم بوضع طريقة التعامل مع اللغة من خلال الـ Documentation فطبيعي أن تكون هذه أفضل وسيلة لتعلم اللغة من المصدر ،و تزيد تطوير مهاراتك من خلال الوثائق التي تقدمها.

4- عدم كتابة تعليقات في الكود الذي تبرمجه :


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


5- عدم استخدام الـ Version Control :


بمعنى انك مثلا لو كتبت كود كبير بيعمل شيء معين في مشروعك ، و ثم كتبت كود تاني بيعمل شيء مختلف لكن فى نفس المشروع و حصل مشكلة و الكودين لم يشتغلا معا !
ماذا ستفعل حينها؟!
لا تقل سأعمل العبارة الشهيرة ctrl+z مستحيل طبعا !!

الحل هو انك من الاول تستخدم Version Control مثل منصة Git و ترفع الكود على موقع مثل Github / Gitlab / Bitbucket و تتحكم في الكود بتاعك عن طريق الـ commit، فى حالة انه يحصل مشكلة فى الكود و يضرب بعد ما كان شغال هو العودة الى الـ Commit او النقطة التي كان كل شيئ فيها شغال.


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

  • Leave a Comment