मैं कार्यालय के चारों ओर इस शब्द को सुनता हूं, और यह जानता हूं कि यह सॉफ्टवेयर विकास जीवनचक्र के लिए प्रासंगिक है। "प्रचार" का क्या अर्थ है? संदर्भ: एक फ़ाइल को बढ़ावा देने के लिए।
मैं कार्यालय के चारों ओर इस शब्द को सुनता हूं, और यह जानता हूं कि यह सॉफ्टवेयर विकास जीवनचक्र के लिए प्रासंगिक है। "प्रचार" का क्या अर्थ है? संदर्भ: एक फ़ाइल को बढ़ावा देने के लिए।
जवाबों:
एक अच्छी तरह से स्थापित सॉफ्टवेयर विकास की दुकान में आपके पास अलग-अलग वातावरण होंगे। "सैंडबॉक्स", "विकास", "एकीकरण परीक्षण", "उपयोगकर्ता स्वीकृति परीक्षण", "प्रदर्शन परीक्षण" और अंत में "उत्पादन" (या "बीटा" और "सामान्य रिलीज" यदि आप सॉफ्टवेयर बेच / वितरित कर रहे हैं)।
यह गुणवत्ता की प्रगति और परीक्षण की कठोरता होना चाहिए। सैंडबॉक्स वातावरण में "gee whiz I can it compile" से "मैं बिल्कुल गारंटी देता हूं कि यह युक्ति के अनुसार काम करता है, जब तक कि आप प्लग को नहीं खींचते"।
सॉफ्टवेयर के एक टुकड़े को एक वातावरण से दूसरे स्थान पर ले जाना इसे "बढ़ावा देना" के रूप में जाना जाता है। संवर्धन को किसी प्रकार के गुणवत्ता आश्वासन और परीक्षण से पहले यह साबित करना चाहिए कि घटक को बढ़ावा देने के लिए उपयुक्त है।
पूर्ण संदर्भ शायद "उत्पादन के लिए एक फ़ाइल को बढ़ावा देना" या ऐसा कुछ है। इसका मतलब सिर्फ इतना है कि फाइल को "अधिक महत्वपूर्ण" या "अधिक महत्वपूर्ण" सिस्टम में ले जाना है। संभवतः यह केवल कोड-समीक्षा, परीक्षण, प्रश्नोत्तर साइन-ऑफ और उसके बाद होता है।
सादृश्य: एक टीम लीडर एक प्रबंधक को "पदोन्नत" किया जाता है।
जब प्रचारित किया जाता है, तो एक फ़ाइल को एक वातावरण से दूसरे में कैसे स्थानांतरित किया जाता है?
यह पूरी तरह से इस बात पर निर्भर करता है कि आप अपने परीक्षण और उत्पादन वातावरण में सामान कैसे बनाते हैं और तैनात करते हैं।
लेकिन उदाहरण के लिए, मान लें कि आप अपने संस्करण नियंत्रण के लिए Git का उपयोग करते हैं, और आपके पास अपने परीक्षण वातावरण के लिए एक शाखा है और आपके उत्पादन वातावरण के लिए दूसरा है। उस स्थिति में, आप अपनी परीक्षण शाखा में परिवर्तन को अपनी उत्पादन शाखा में मर्ज करके , उत्पादन कोड का पुनर्निर्माण करके और उसे तैनात करके एक फ़ाइल (या कई फाइलों में परिवर्तन सहित एक बदलाव की संभावना) को बढ़ावा दे सकते हैं । (या आप उत्पादन शाखा के हेड को परीक्षण शाखा पर बदलाव के लिए अंतिम वचन के रूप में एक ही करने के लिए एक रीसेट कर सकते हैं । या आप चेरी-पिक कर सकते हैं ...)