राउंड 3, यहाँ हम जाते हैं !! आइए देखते हैं संतरी द्वारा डिबगिंग लेखन प्रतियोगिता के जून विजेताओं को !
हमारे अन्य लेखन प्रतियोगिताओं की तरह, हम सबसे अच्छी हैकरनून डिबगिंग कहानियों के लिए मासिक पुरस्कार दे रहे हैं। हर महीने एक $1,000 का पुरस्कार पूल तैयार किया जाता है, जिसमें $500 सर्वश्रेष्ठ लेख के लेखक के पास जाता है।
सॉफ़्टवेयर प्रदर्शन समस्या हल हो गई? अपनी कहानी साझा करें और $$$ जीतें ।
डिबगिंग लेखन प्रतियोगिता राउंड 3 नामांकन
हमने सबसे अधिक ट्रैफ़िक उत्पन्न करने वाले 10 स्टोरी सबमिशन लेकर अपने विजेताओं को चुना है। हैकरनून की संपादकीय टीम ने तब मतदान किया, उनमें से शीर्ष तीन कहानियों को चुना और निर्णय लिया कि विजेताओं को किस क्रम में रखा जाए।
हमें इन 10 कहानियों पर मतदान करने का सौभाग्य मिला:
- सीआई सीडी पाइपलाइन: @yuraabharian द्वारा गिटहब क्रियाओं के साथ स्क्रैच से सीआई सीडी पाइपलाइन कैसे सेटअप करें।
- @darshitac . द्वारा एंटी-पैटर्न को समझकर रिएक्ट कोडबेस में बग्स को कम करना
- कैसे हमने कोड की पहली पंक्ति से अपने एंड-टू-एंड परीक्षण को स्वचालित किया @egalazarev
- अपने कोड के बदबूदार हिस्सों को कैसे खोजें [भाग XX]: हम 100 तक पहुंच गए हैं! द्वारा @एमसीसी
- @alex-omeyer . द्वारा एक देव से 3 युक्तियों को रिफैक्टरिंग पर खर्च किए गए समय को कम करना
- @MichaelB . द्वारा रीयल-टाइम एनालिटिक्स में तेजी लाने के लिए डेटा कैप्चर बदलें
- @chrisnorthfield द्वारा पुल अनुरोधों की सही समीक्षा कैसे करें
- DevOps का विकास: सभी आकारों के संगठनों के लिए सबक @yj . द्वारा
- @ankitdixit . द्वारा क्वालिटी एश्योरेंस इंजीनियर कैसे बनें
- @chrisnorthfield द्वारा असफल यूनिट टेस्ट लिखकर ग्रेट यूनिट टेस्ट लिखें
और विजेता हैं
यह सुनिश्चित करने के लिए कि हमारे एल्गोरिदम में कोई भी बग परिणाम को प्रभावित न करे, संपादकों ने शीर्ष कहानियों के लिए मतदान किया। यहाँ विजेता हैं:
पहला स्थान और संपादकों का पसंदीदा अंश हाउ टू द स्टिंकी पार्ट्स ऑफ़ योर कोड [भाग XX] पर जाता है: हम 100 तक पहुँच चुके हैं! द्वारा @एमसीसी
बधाई हो @एमसीसी ! आप $500 जीत चुके हैं!
हम कितनी बार आलसी तर्क नाम देखते हैं?
TL; DR: भूमिका के अनुसार अपने तर्कों को नाम दें, न कि आकस्मिक स्थिति के अनुसार
दूसरे स्थान पर, हमारे पास सीआई सीडी पाइपलाइन है: सीआई सीडी पाइपलाइन को स्क्रैच से गिटहब क्रियाओं के साथ कैसे सेटअप करें @yuraabharian द्वारा
सॉफ्टवेयर इंजीनियरिंग में, CI/CD या CICD निरंतर एकीकरण और निरंतर वितरण या निरंतर परिनियोजन की संयुक्त प्रथा है। CI/CD अनुप्रयोगों के निर्माण, परीक्षण और परिनियोजन में स्वचालन को लागू करके विकास और संचालन गतिविधियों और टीमों के बीच की खाई को पाटता है।
अच्छा काम किया, @yuraabharian ! आपने $300 जीते हैं।
तीसरे स्थान पर, हमारे पास @alex-omeyer द्वारा एक देव से 3 युक्तियों को रिफैक्टरिंग पर खर्च किए गए समय को कम करना है!
कोड रीफैक्टरिंग कोड की कार्यक्षमता को बदले बिना पहले से लिखे गए कोड के पुनर्गठन की प्रक्रिया है। रिफैक्टरिंग का मतलब किसी भी प्रकार की बग को ठीक करने के लिए नई सुविधाओं को जोड़ना या कोड को फिर से लिखना नहीं है।
बधाई हो @ एलेक्स-ओमेयर ! आपने $ 100 जीत लिया है !!
अंतिम लेकिन कम से कम, सबसे अधिक पढ़े जाने वाले लेख और 100 अमरीकी डालर के नकद पुरस्कार के लिए विजेता @darshitac द्वारा विरोधी पैटर्न को समझकर रिएक्ट कोडबेस में बग्स को कम करना है
इस लेख में, हमने चर्चा की कि प्रारंभिक अवस्था के रूप में
props
याcontext
का उपयोग करना और JSX में आंतरिक स्थिति का उपयोग करते समय 'नष्ट और फिर से बनाना' विरोधी पैटर्न हैं और उपयोग में निर्भरता के रूप मेंprops
अच्छे पैटर्न हैं। हमने यह भी सीखा कि जब हम एक निर्भरता सरणी के बिना हुक का उपयोग कर रहे हैं और रिएक्ट घटकों की व्यवस्था के लिए नेस्टिंग कर रहे हैं तो हमें सतर्क रहना चाहिए।
बढ़िया काम, @darshitac , और $100 जीतने पर बधाई।
इसके साथ ही हमारी त्वरित घोषणा समाप्त होती है! उन सभी को धन्यवाद जिन्होंने पहले ही एक लेख भेजा है, और हमारे विजेताओं के लिए बधाई का एक और दौर! अधिक जानकारी के लिए Contests.hackernoon.com पर नजर रखें। हम जल्द ही विजेताओं से संपर्क करेंगे!
साइन इन करें और # डीबगिंग प्रतियोगिता में प्रवेश करने के लिए इस लेखन संकेत का उपयोग करें