<prompt> Tengeneza orodha ya njia za kawaida za kurekebisha programu.  <response>: 1. Taarifa za Chapisha: kuongeza taarifa mbalimbali za uchapishaji katika msimbo wote ili kuona thamani za vigeuzo na kufuatilia mtiririko wa msimbo. 2. Vipindi vya kuvunja: kuweka vituo vya kuvunja msimbo ili kusitisha utekelezaji wake katika hatua fulani na kuchunguza hali ya programu. 3. Kupitia msimbo: kutumia kitatuzi ili kupitia mstari wa msimbo kwa mstari ili kupata tatizo linapotokea. 4. Zana za utatuzi za Mazingira Iliyounganishwa ya Maendeleo IDE: kutumia zana za utatuzi zilizojengwa ndani katika IDE kukagua vigeu, kutazama rundo la simu, kuangalia vighairi, n.k. 5. Utatuzi wa bata wa mpira: kuelezea msimbo kwa sauti kubwa kwa bata wa mpira au kitu chochote kisicho hai. , na kwa kufanya hivyo, mara nyingi kutafuta chanzo cha kosa. 6. Majaribio ya Vitengo: Kuandika vipimo vya kitengo ili kupima vitengo vidogo vya msimbo na kuangalia ikiwa kila kipengele kinafanya kazi inavyotarajiwa. 7. Udhibiti wa Toleo: kwa kutumia zana za udhibiti wa toleo kama vile Git kurudisha mabadiliko ya msimbo hadi mahali ambapo hitilafu haikuwepo, na kisha kutambua mabadiliko yaliyofanywa tangu hayo yalisababisha tatizo. 8. Ukataji miti: kutekeleza taarifa za ukataji miti katika kanuni ili kuzalisha kumbukumbu ya matukio ambayo yanaweza kuchambuliwa ili kubaini masuala. 9. Ukaguzi wa Kanuni: kuomba maoni kutoka kwa wasanidi programu wengine ili kukagua msimbo na kutafuta matatizo. 10. Zana za Kuchambua Wasifu: kutumia zana za kuorodhesha ili kufuatilia utendakazi wa kanuni na kutambua maeneo ambayo yanasababisha vikwazo au kupunguza kasi. 