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