<prompt> Taja mbinu tatu zinazotumika kutatua programu za kompyuta.  <response>: Debugging ni mchakato wa kutafuta na kurekebisha makosa katika programu ya kompyuta. Mbinu tatu zinazotumiwa kwa kawaida na watayarishaji programu kutatua hitilafu za msimbo wao ni: 1. Vizuizi: Sehemu ya kuvunja ni zana ya utatuzi ambayo huruhusu watayarishaji programu kusitisha utekelezaji wa programu yao katika sehemu maalum ya msimbo. Hii inamwezesha mpangaji programu kuchunguza hali ya programu na vigezo vyake, ili kutambua chanzo cha makosa yoyote. 2. Taarifa za Kuchapisha: Taarifa za uchapishaji zinaweza kuingizwa kwenye msimbo ili kutoa thamani ya vigeu au taarifa nyingine kwenye kiweko, ili mtayarishaji programu aweze kufuatilia kwa urahisi mtiririko wa programu na kuangalia ikiwa vigeu vina thamani au tabia zinazotarajiwa. 3. Kupitia msimbo: Zana nyingi za utatuzi hutoa uwezo wa kupitia mstari wa msimbo kwa mstari, kuruhusu programu kufuatilia kwa karibu utekelezaji wa programu na kutambua wakati na wapi tatizo linatokea. Hizi ni mbinu chache tu kati ya nyingi ambazo watengeneza programu hutumia kutatua msimbo wao. Mbinu ya ufanisi zaidi itategemea tatizo maalum na lugha ya programu inayotumiwa. 