मुझे लगता है कि कोडनेम का उपयोग करना काफी व्यापक है। हमारी कंपनी उनका भी उपयोग कर रही है।
लेकिन मेरी मुख्य चिंता यह है कि इन नामों को आमतौर पर कहीं भी प्रलेखित नहीं किया जाता है। और अर्थ मुंह शब्द से फैलता है। और नामों का उस उपकरण या इकाई के कार्य से कोई लेना-देना नहीं है, जिसका यह नाम है।
मैं पैटर्न देखता हूं कि आंतरिक परीक्षण मशीनों का नाम नक्षत्रों के नाम पर है, सार्वजनिक सामना करने वाले सर्वरों का नाम ग्रीक देवताओं के नाम पर रखा गया है। और परियोजनाओं को स्थानों या कुछ बेतरतीब ढंग से चुने गए फिल्म स्टार या चरित्र के नाम के नाम पर रखा गया है। लेकिन सीधे नाम से कोई जानकारी उपलब्ध नहीं है कि क्या मशीनें विंडोज या लिनक्स हैं; 32 या 64 बिट सर्वर। या प्रोजेक्ट किस बारे में है
जब मैं वीसीएस के प्रतिबद्ध संदेश को देखता हूं तो मुझे एक बुरा अनुभव होता है कि किसी ने "गैंडालफ" परियोजना या "कैलिसन" परियोजना या जो भी परियोजना को देखा है। बस उसी कारण से, आप आम तौर पर अपने कार्यों और चर जैसे नाम नहीं देते हैं।
मैंने प्रस्ताव किया कि हमें कम से कम नई संस्थाओं के लिए अधिक वर्णनात्मक नामों का उपयोग करना चाहिए, लेकिन मुझे बहुत मजबूत विरोध का सामना करना पड़ा। जाहिरा तौर पर संगठन में हर कोई मुझे छोड़कर नामकरण सामान पसंद करता है।
तो हम गैर-वर्णनात्मक कोडनेम का उपयोग क्यों करते हैं?
मुझे गलत मत समझो मुझे प्रोग्राम संस्करण और मील के पत्थर के नामकरण में कोई समस्या नहीं है, या विपणन कारणों से एक अच्छा उत्पाद नाम नहीं है। लेकिन अन्य सभी जगहों पर मैं वर्णनात्मक नाम देखना पसंद करूंगा।
संपादित करें:
आपको कुछ संदर्भ देने के लिए: गैंडालफ प्रोजेक्ट है जो कोड 64 बिट को पोर्ट करता है। कॉलनिज्स है जो इसे एंड्रॉइड के लिए पोर्ट करता है ... मैं बल्कि पूर्व शाखा 64 बिटपोर्टिंग और बाद वाले एंड्रॉइडपोर्टिंग को कॉल करूंगा। हो सकता है कि इससे जुड़ा एक प्रत्यय लक्ष्य संस्करण को दर्शाता है जिसे हम इसे जहाज करने की योजना बनाते हैं। तो हर कोई नाम से जानता होगा कि यह क्या है।
विचाराधीन सर्वर आभासी मशीन की छवियां हैं जिन पर हम उत्पाद का परीक्षण करते हैं ... मुझे नहीं पता कि यह वास्तव में चलने वाली भौतिक मशीन है। इसलिए उन्हें windowsxp_32, windows7_64, debian_32 या Solaris_64 कहना पूरी तरह से ठीक है।