<prompt> Eleza hatua za kuchukua wakati wa kurekebisha programu.  <response>: Wakati wa kurekebisha programu, hatua ya kwanza ni kutambua tatizo kwa kutafuta dalili katika kanuni au kwa kutumia chombo cha kurekebisha. Mara tu tatizo linapotambuliwa, hatua inayofuata ni kuunda hypothesis kuhusu sababu. Hii inaweza kufanywa kwa kuchunguza kanuni kwa undani zaidi au kwa kuzungumza na watu wengine wanaofanya kazi kwenye mradi huo. Hatua inayofuata ni kujaribu nadharia kwa kuongeza taarifa za kuchapisha au kupitia nambari. Ikiwa dhana ni sahihi, tatizo linaweza kusahihishwa, na kanuni inaweza kujaribiwa ili kuhakikisha kuwa tatizo limetatuliwa. 