قال عالم الكمبيوتر الراحل Edsger W. Dijkstra ، “إذا كان التصحيح هو عملية إزالة الأخطاء ، فيجب أن تكون البرمجة هي عملية إدخالها”.
تعتبر مواجهة أنواع مختلفة من الأخطاء في البرمجة جزءًا كبيرًا من عملية التطوير. يصبح أفضل المطورين مرتاحين في التنقل في الأخطاء التي ينشئونها ويصلحونها بسرعة.
عند التحدث عن أنواع الأخطاء في البرمجة. فأن هنالك ثلاث أنواع من الأخطاء في البرمجة يمكن تقسم الاخطاء تحتها وهي:
1-Syntax errors.
2-Semantic errors.
3-Logical errors.