चैनल
# सभी
RSS
नोट्स पर वापस

प्रकाशित 2025-12-21

प्रोग्राम के विकास के दौरान "bug", "feature", "improvement" या "chore” लेबलों का उपयोग कैसे करें

l-you avatarबिल्कुल आप

आईटी प्रोजेक्ट पर काम करते समय “bug”, “feature”, “improvement”, या “chore” लेबल कब उपयोग करें, इसकी व्याख्या।

  • “bug” का उपयोग तब करें जब बदलाव टूटे हुए अपेक्षित व्यवहार को बहाल करता है: जैसे, चेकआउट क्रैश ठीक करना, गलत आउटपुट वैल्यू सुधारना, या सुरक्षा भेद्यता को पैच करना।
  • “feature” का उपयोग तब करें जब बदलाव अंतिम उपयोगकर्ता के लिए नई क्षमता पेश करे: जैसे, wishlist जोड़ना, नया payment method लॉन्च करना, या नया API endpoint उपलब्ध कराना।
  • “improvement” का उपयोग तब करें जब बदलाव मूल व्यवहार बदले बिना मौजूदा फ़ंक्शनैलिटी को बेहतर बनाए: जैसे, इमेज लोडिंग को ऑप्टिमाइज़ करना, UI को परिष्कृत करना, या आंतरिक टूलिंग को अपग्रेड करना।
  • “chore” का उपयोग तब करें जब बदलाव में संचालन संबंधी मेंटेनेंस या कॉन्फ़िगरेशन शामिल हो और उसका उपयोगकर्ता या प्रदर्शन पर कोई प्रत्यक्ष मूल्य न हो, जैसे dependencies अपडेट करना, build scripts समायोजित करना, या housekeeping tasks करना।

“Bug” क्या है?

  • ऐसे रेग्रेशन जो पहले से काम कर रहे फ्लो को तोड़ दें
  • ऐसी क्रैश, एरर, या गलत आउटपुट जिन्हें उपयोगकर्ता दोहरा सकें
  • सुरक्षा या अनुपालन की खामियाँ जिन्हें तुरंत सुधारना आवश्यक हो

“Feature” क्या है?

  • बिल्कुल नई यूज़र जर्नी या स्क्रीन
  • अतिरिक्त इंटीग्रेशन या समर्थित भुगतान/शिपिंग विधियाँ
  • क्लाइंट्स के लिए उपलब्ध कराई गई नई बैकएंड क्षमताएँ

“Improvement” क्या है?

  • प्रदर्शन में वृद्धि या स्केलेबिलिटी ट्यूनिंग
  • मौजूदा कॉम्पोनेंट्स में UI/UX परिष्करण
  • डेवलपर-एक्सपीरियंस में उन्नयन, जैसे टूलिंग या टेस्ट कवरेज

“Chore” क्या है?

  • कोडबेस को अच्छी हालत में रखने के लिए आवश्यक नियमित मेंटेनेंस कार्य
  • CI/CD पाइपलाइनों, सर्वरों, या एन्वायरनमेंट्स में कॉन्फ़िगरेशन अपडेट
  • डिपेंडेंसी अपग्रेड या लाइब्रेरी पैच (जो सुरक्षा-आवश्यक नहीं हैं)
  • प्रशासनिक कार्य, जैसे आंतरिक विकी लिखना या फ़ाइल संरचनाओं को व्यवस्थित करना