Zen Eddin Allaham نشر 11 يوليو أرسل تقرير نشر 11 يوليو هل من طبيعي عند انشاء اي مشروع والرجوع اليه بعد فترة ان يحدث بعض نسيان في الاكواد وما قام به 1 اقتباس
0 Mustafa Suleiman نشر 13 يوليو أرسل تقرير نشر 13 يوليو ذلك طبيعي جدًا، ففي حال لم تقم بإضافة أية تعليقات على الأجزاء الرئيسية من الكود لتوضيح المنطق الخاص بتلك الأجزاء، لتصبح خريطة لك لاستيعاب ما يحدث عند العودة فيما بعد، أو لم تقم بتنظيم ملفات المشروع من خلال هيكل مجلدات مُنظم، أو طريقة كتابة الكود غير مُنظمة والتسميات غير واضحة، أو قمت بإنشاء المشروع من خلال إتباع شرح دونّ استيعاب ما تقوم به. عامًة كلما طالت المدة، زاد النسيان، لذا عليك بالتعود على كتابة التعليقات: # هذه الدالة تحسب متوسط المبيعات الشهرية function calculateMonthlyAverage() { # نجمع المبيعات من قاعدة البيانات # ثم نقسم على عدد الأشهر } وعند الإنتهاء من المشروع اكتب ملف README مفصل، ووضح القرارات التقنية المهمة واشرح كيفية تشغيل المشروع. والتسميات الواضحة: //بدلاً من function calc(x, y) { return x * y * 0.15; } //اكتب function calculateTaxAmount(price, quantity) { const TAX_RATE = 0.15; return price * quantity * TAX_RATE; } اقتباس
0 عبدالباسط ابراهيم نشر 21 يوليو أرسل تقرير نشر 21 يوليو هذه مشكلة شائعة جداً ويواجهها كل المبرمجين تقريباً، سواء كانوا مبتدئين أو محترفين. فعقل الإنسان ليس مصمماً لتخزين كل التفاصيل البرمجية لمشاريع متعددة إلى الأبد. كما أنه كلما كان المشروع أكبر وأكثر تعقيداً، زادت احتمالية نسيان التفاصيل الدقيقة للأكواد. و إذا لم يكن هناك توثيق جيد أو تعليقات (comments) داخل الكود، يصبح من الصعب جداً تذكر سبب كتابة سطر معين أو وظيفة معينة. ولذلك هناك بعض الممارسات لتسهيل العودة إلى المشاريع مثل استخدام التعليقات بشكل فعال داخل الكود لشرح الأجزاء المعقدة. كتابة أكواد واضحة ومقروءة قدر الإمكان. استخدم أسماء متغيرات ودوال ذات معنى، وقسم الكود إلى وحدات صغيرة ومنطقية. كما أن وجود ملفات توثيق منفصلة (مثل ملف README.md) تشرح هيكل المشروع، كيفية تشغيله، والمكتبات المستخدمة أمر مهم وتذكر أن الهدف ليس أن تتذكر كل سطر من الكود، بل أن تبني عادات تساعدك على استعادة الذاكرة بسرعة وكفاءة عند الحاجة. اقتباس
السؤال
Zen Eddin Allaham
هل من طبيعي عند انشاء اي مشروع والرجوع اليه بعد فترة ان يحدث بعض نسيان في الاكواد وما قام به
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.