Roya

أساسيات ومعايير برمجة البرامج الجيدة

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

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

تحويل الخوارزمية إلى برنامج بلغة برمجة تتبع بناء الجملة و دلالات من تلك اللغة يتم تعريفها على أنها رمز.

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

ما هي معايير البرنامج الجيد؟

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