મારી પાસે એક બગ છે: . ટેસ્ટ-ફર્સ્ટ અભિગમ અપનાવો: 1) સંબંધિત સ્રોત ફાઇલો અને હાલના પરીક્ષણો વાંચો. 2) એક નિષ્ફળ પરીક્ષણ લખો જે ચોક્કસ બગને પુનરાવર્તિત કરે. 3) તે નિષ્ફળ જાય છે તેની પુષ્ટિ કરવા માટે ટેસ્ટ સ્યુટ ચલાવો. 4) ન્યૂનતમ સુધારો અમલમાં મૂકો. 5) સંપૂર્ણ ટેસ્ટ સ્યુટ ફરીથી ચલાવો. 6) જો કોઈ પરીક્ષણ નિષ્ફળ જાય, તો નિષ્ફળતાનું વિશ્લેષણ કરો, કોડને સમાયોજિત કરો અને ફરીથી ચલાવો — જ્યાં સુધી બધા પરીક્ષણો પાસ ન થાય ત્યાં સુધી પુનરાવર્તન કરો. 7) પછી કોડબેઝમાં સંબંધિત કોડ પાથ્સ શોધો જેમાં સમાન સમસ્યા હોઈ શકે છે અને તેમના માટે પણ પરીક્ષણો ઉમેરો. 8) કરેલા દરેક ફેરફારનો સારાંશ આપો...