हॉटफ़िक्स और बगफ़िक्स के बीच अंतर? [बन्द है]


46

मुझे पता है कि यह एक बहुत ही बुनियादी सवाल है लेकिन मुझे लगता है कि Google के साथ इसका जवाब नहीं मिलेगा। एक हॉटफ़िक्स और बगफ़िक्स के बीच अंतर क्या है?


5
en.wikipedia.org/wiki/Hotfix (केवल यही कारण है कि मैं सोच सकता हूं कि आपका Google इसे खोजने में विफल रहा है नेटवर्क कनेक्शन टूट गया है)
gnat

5
यह मुझे नहीं बताता कि एक हॉटफ़िक्स और बगफ़िक्स के बीच क्या अंतर है।
इवांस

"एक हॉटफ़िक्स पैकेज में कई फ़िक्स्ड बग फ़िक्सेस हो सकते हैं" लेकिन यह अभी भी वास्तव में व्याख्या नहीं करता है कि अंतर क्या है।
इवांस

शब्दावली आपके द्वारा उपयोग की जाने वाली कार्यप्रणाली पर निर्भर करती है। उदाहरण के लिए, git flow में उत्पादन के बंद होने की गर्म सीमाएं हैं। अन्य पद्धतियों में यह अन्य स्थानों पर है।

जवाबों:


44

आमतौर पर हॉटफ़िक्स शब्द का उपयोग तब किया जाता है जब क्लाइंट को उत्पाद की वर्तमान रिलीज़ के भीतर कोई समस्या मिली हो और वह अगली बड़ी रिलीज़ तक ठीक होने का इंतजार नहीं कर सकता। इसलिए इसे ठीक करने के लिए एक हॉटफ़िक्स समस्या बनाई जाती है और इसे वर्तमान रिलीज़ के अद्यतन के भाग के रूप में जारी किया जाता है जिसे आमतौर पर संचयी अद्यतन (CU) कहा जाता है। सीयू कुछ भी नहीं हैं, लेकिन एक साथ हॉटफिक्सेस का एक गुच्छा है।

बगफिक्स - हम आमतौर पर इसका उपयोग तब करते हैं जब आंतरिक रूप से विकास और परीक्षण के चरण के दौरान एक मुद्दा मिलता है।


क्या यह सब रिलीज मैनेजमेंट के तहत आता है? क्या आप इस सामान के बारे में अधिक जानने के लिए एक प्रारंभिक बिंदु के रूप में एक लेख की सिफारिश कर सकते हैं?
xyres

17

एक बड़े सॉफ्टवेयर कंपनी के समर्थन में मेरे अनुभव से दोनों शब्द असंबंधित हैं।

Bug fix स्रोत कोड पर एक कार्रवाई है, यह एक कोड परिवर्तन या रिपोर्ट कोड दोष (बग) को संबोधित करने के लिए परिवर्तनों का सेट है।

A hotfixआमतौर पर क्लाइंट / तैनात सिस्टम के लिए एक पैच या अपडेट है, लेकिन अधिक विशेष रूप से वे पैच हैं जो हैं: -

  • एक शेड्यूल के लिए जारी नहीं किया गया।

  • या तो 'आला' स्थितियों या 'आपातकालीन' प्रतिक्रियाओं को संबोधित करने का इरादा है।

  • जारी नोटों में प्रलेखित केवल विशिष्ट मुद्दे के लिए प्रासंगिक है।

  • खराब परीक्षण किया गया। अगर सब पर।

  • (पुनः) बग के परिचय के लिए एक संभावित स्रोत।

  • छोटे दर्शकों के लिए इरादा है।

  • स्वचालित पैचिंग सिस्टम को प्रभावित करने और अतिरिक्त निगरानी की आवश्यकता होती है। हॉटफ़िक्स हॉटफिक्स को पैच होने से रोकने के लिए असामान्य रूप से उच्च संस्करण संख्या के साथ एक फ़ाइल / लाइब्रेरी को तैनात कर सकता है।

  • सॉफ़्टवेयर निर्माता द्वारा सीधे नामित संपर्कों को आपूर्ति की जाती है, न कि सार्वजनिक रूप से उपलब्ध। ग्राहकों से अक्सर उदाहरण के लिए हॉटफ़िक्स का अनुरोध करने के लिए तकनीकी सहायता से संपर्क करने की अपेक्षा की जाती है।

  • अक्सर 'अंतिम ज्ञात अच्छा' स्रोत वृक्ष से शाखा। 'क्विक फिक्स' के रूप में हॉटफ़िक्स में प्रयुक्त कोड इसे कभी भी मुख्य बिल्ड में वापस नहीं ला सकता है (यह हो सकता है कि अस्थायी समाधान के रूप में बेहतर समाधान के लिए अधिक समय / संसाधनों की आवश्यकता हो।)


9

एक बगफिक्स बस यही है: बग के लिए एक फिक्स। यह उत्पाद के जीवनकाल में लगभग किसी भी समय हो सकता है: विकास के दौरान, परीक्षण के दौरान, या रिलीज के बाद।

एक हॉटफ़िक्स एक या अधिक बगफिक्स हो सकते हैं। महत्वपूर्ण हिस्सा गर्म है, जो इसे लागू होने पर संदर्भित करता है। मूल रूप से, यह सक्रिय रूप से चलने वाली प्रणाली (उर्फ, 'हॉट') को पैचिंग करने के लिए संदर्भित करता है। यह आम तौर पर बगिफिक्स को संदर्भित किया जाता है जो उत्पाद को जनता को जारी किए जाने के बाद प्रदान किया जाता है (यह सार्वजनिक बीटा परीक्षण के दौरान भी हो सकता है), लेकिन नियमित अपडेट शेड्यूल के बाहर।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.