اذهب إلى المحتوى

السؤال

نشر

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

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

Recommended Posts

  • 1
نشر

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

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

وعامًة المشكلة شائعة جداً جداً بين المبرمجين، خصوصاً في البدايات، ويسمى شلل التحليل Analysis Paralysis أو السعي للكمال المضر.

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

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

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

  • 1
نشر

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

أما بخصوص المشكلة التطبيق هل لو سمحت تخبرني ما هي اللغة المستخدمة و كود المشكلة ؟ 

انضم إلى النقاش

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...