जिस दिन मैंने मेनफ्रेम पर कोबोल विकास किया था, हमने उन कई कंपनियों में धार्मिक रूप से ऐसा किया जो मैंने काम किया था और इसे स्वीकार करने के तरीके के रूप में स्वीकार किया गया क्योंकि पर्यावरण ने इसे लागू किया। मुझे लगता है कि यह युग के लिए एक बहुत ही सामान्य योजना थी और शायद कुछ कारण आपके लिए लागू हो सकते हैं: -
अधिकांश मेनफ्रेम वातावरण की तरह हमारे पास तीन क्षेत्र, विकास, गुणवत्ता आश्वासन और उत्पादन था। डेवलपर्स ने विकास और यूनिट में विकसित परीक्षण किया, और एक बार जब वे साइन आउट हो गए और यूनिट खुश थे तो क्यूए पर्यावरण (परीक्षण और परिणाम दस्तावेज़ों के साथ) में स्थानांतरित किया गया जहां यह समर्पित क्यूए कर्मचारियों द्वारा सिस्टम का परीक्षण किया गया था। क्यूए प्रवासन के लिए विकास एक औपचारिक कदम था जो रातोंरात हुआ था। एक बार QA'ed कोड को उत्पादन में माइग्रेट कर दिया गया - और हमारे पास बहुत कम कीड़े थीं।
इकाई परीक्षण करने के लिए प्रेरणा और सही यह था कि यदि आपने क्यूए कर्मचारियों द्वारा नहीं किया और एक बग पाया तो यह स्पष्ट था कि आपने काम नहीं किया था। नतीजतन आपकी प्रतिष्ठा इस बात पर निर्भर करती है कि आप कितने कठोर थे। बेशक ज्यादातर लोग कभी-कभार बग के साथ खत्म हो जाते हैं, लेकिन कोडर जिन्होंने ठोस परीक्षण कोड का उत्पादन किया, उन्हें जल्द ही एक स्टार प्रतिष्ठा मिली और जिन लोगों ने बग्गी कोड का उत्पादन किया, उन्होंने भी ध्यान दिया। धक्का हमेशा आपके खेल के लिए होगा, और इसके परिणामस्वरूप संस्कृति का निर्माण किया गया था जो पहली बार बग फ्री कोड की ओर धकेल दिया गया था।
निकाला जा रहा है उचित अंक -
- सांकेतिक शब्दों में बदलनेवाला प्रतिष्ठा बग मुक्त परीक्षण किया कोड के वितरण के साथ करार
- महत्वपूर्ण अगले स्तर तक इकाई का परीक्षण कोड का स्थान बदलना के साथ जुड़े भूमि के ऊपर है, तो प्रेरणा इस दोहराने और इसे पाने के लिए नहीं सही पहली बार।
- यूनिट परीक्षण के लिए अलग-अलग लोगों द्वारा किए गए सिस्टम परीक्षण - आदर्श रूप से एक अलग टीम।
मुझे यकीन है कि आपका पर्यावरण अलग-अलग होगा लेकिन प्रिंसिपल अनुवाद योग्य हो सकते हैं।
हालांकि इसमें बहुत लंबा समय लग सकता है, हालांकि ... –