"ट्रेन" आधारित विकास क्या है?


10

मैं अभी तक विकास पद्धति में एक और नया कार्यकाल भर रहा हूं, और मैं इसके लिए कोई परिभाषा नहीं पा सका हूं। विशेष रूप से, इसे "ट्रेन आधारित विकास" कहा जाता है।

यहाँ कुछ उदाहरण दिए गए हैं जहाँ मैंने इस शब्द को देखा है।

इस हफ्ते की शुरुआत में, हमने हमारे इंजीनियरिंग लीड्स और प्रबंधकों को गाड़ियों से फ़ायरफ़ॉक्स के विंडोज मेट्रो संस्करण को लेने के लिए कहा। (जॉनाथन नाइटिंगेल)

https://blog.mozilla.org/futurereleases/2014/03/14/metro/

मोज़िला करियर वेब साइट से:

चुस्त विकास पद्धति, और ट्रेन-आधारित विकास / क्यूए टीमों दोनों के साथ काम करने का अनुभव।

मैंने पहले "ट्रेन" के बारे में सुना है और सिर्फ मोज़िला के संदर्भ में नहीं। लेकिन मैंने नेट पर इसके बारे में कोई अच्छी जानकारी पाने में कामयाबी नहीं पाई है।

जब मैंने "ट्रेन आधारित सॉफ़्टवेयर डेवलपमेंट" को शुरू किया, तो मुझे खोज परिणामों में बहुत कम जानकारी मिली। निकटतम जो मैं खोद सकता था जो ट्रेन को वैगनों से अलग करता है वह यह है कि "ट्रेन" एक शेड्यूल के अनुसार नियमित अंतराल पर रिलीज करने के बारे में है। लेकिन यह भी लगता है कि "ट्रेन" एक प्रकार का ठोस क्यूए सेटअप है।

तो, "ट्रेन आधारित विकास" क्या है?


6
@ मैं किसी को भी चर्चा में नहीं खींच रहा हूं - मैं "ट्रेन" विकास प्रक्रिया / कार्यप्रणाली की विशिष्ट और स्पष्ट परिभाषा के बाद हूं।
सामूहिक

1
मुझे यहाँ उपयोगी जानकारी के टन मिले: google.com/search?q=train-based+software+development
रॉबर्ट हार्वे

1
@RobertHarvey धन्यवाद, हालांकि मुझे यह कहना है कि उस खोज परिणामों में बहुत कम जानकारी है। वैगन से ट्रेन को अलग करने पर जो निकटतम खोद सकता है वह यह है कि "ट्रेन" एक शेड्यूल के अनुसार नियमित अंतराल पर रिलीज करने के बारे में है। यह विवादास्पद लगता है कि यह "गाड़ियों के फ़ायरफ़ॉक्स को खींचने" की बोली के लिए अच्छा है। ऐसा लगता है कि "ट्रेन" एक प्रकार का ठोस क्यूए सेटअप है।
सामूहिक

1
संबंधित मेटा प्रश्न: meta.programmers.stackexchange.com/q/6551/53019

2
क्या यह नहीं है कि रूबी ऑन रेल का विकास कैसे हुआ?
बार्ट

जवाबों:


8

इस ब्लॉग से जानकारी प्राप्त करना :

  • सादृश्यता है रेलगाड़ियों की रिलीज़, यात्रियों की विशेषताएं
  • ट्रेनों को नियमित अंतराल पर नियोजित किया जाता है, बिना यह जाने कि उनमें क्या होगा
  • यदि ट्रेनें प्रस्थान ट्रेन के लिए तैयार नहीं हैं, तो वे अगले एक पर जा सकते हैं
  • एक बार जब एक संस्करण भेज दिया जाता है, तो विकास भेज दिया कोड के समर्थन / पैचिंग और अगली ट्रेन को विकसित करने के बीच विभाजित होता है
  • यह विकास ज्यादातर बड़े क्लाइंट सॉफ्टवेयर्स के लिए है, जो सुविधाओं में समृद्ध हैं, और मोटे तौर पर इस तरह के वेब ब्राउज़र या ओएस के रूप में वितरित किए जाते हैं, जहां पुराने संस्करण लंबे समय तक सक्रिय रह सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.