لماذا لايختبر المبرمجون عملهم؟
دائماً ما يقوم فريق البرمجة بجهود جبارة في تطوير البرمجيات وتسليمها. لكن الغالبية من المبرمجين يهملون جانب تنفيذ اختبار كل وحدة من وحدات البرنامج (Unit Testing) واختبار تكامل وحدات البرنامج مع بعضها (Integration Testing). تنفيذ هذه الاختبارات كفيل بإيجاد الكثير من الأخطاء وحلها في وقت مبكر وبالتالي تقليل تكاليف إيجاد الأخطاء وإصلاحها. لكن للأسف لايتم تنفيذ مثل هذه الاختبارات. السؤال هو: ماهي أسباب أو مبررات عدم تنفيذ هذه الاختبارات؟ (more…)