डोमेन नाम को चारों ओर मोड़ने वाले जावा पैकेज नाम सम्मेलन से हम सभी परिचित हैं। यानी www.evilcorp.com
, कन्वेंशन द्वारा, उन्होंने अपने जावा पैकेज को चुना com.evilcorp.stuff
।
तेजी से मैं इससे तंग आ रहा हूं। एक वाणिज्यिक प्रोग्रामर के रूप में, मैं समय और फिर से मुठभेड़ करता हूं कि सॉफ्टवेयर पैकेज का नाम कुछ रीब्रांड, अधिग्रहण या इसी तरह के कारण पूरी तरह से अप्रासंगिक है।
ओपनसोर्स की दुनिया में नाम परिवर्तन कम होता है इसलिए यह समझ में आता है। हालांकि यह मुझे लगता है कि (वाणिज्यिक / आंतरिक) सॉफ्टवेयर के कई टुकड़ों का शेल्फ जीवन संगठन बनाने की तुलना में बहुत लंबा है।
सॉफ्टवेयर विभाग द्वारा समस्या को अक्सर बदतर बना दिया जाता है, जो मार्केटिंग विभाग की अगुवाई में उन दो पत्रिकाओं का उपयोग करने के लिए ले जाता है जिनका वे एक निश्चित परियोजना के लिए उपयोग करते हैं। एक ऐसा नाम, जो बिना किसी असफलता के, सम्राट के नए कपड़ों को ताजा और नया महसूस कराने के लिए 3 महीने तक लाइन में बदल देगा।
इस वजह से, मैंने ज्यादातर रिवर्स डोमेन का उपयोग पैकेज नाम के रूप में किया है। दी गई है, यदि यह बड़े पैमाने पर किया जाता है, तो नाम टकराने का खतरा होता है, लेकिन निश्चित रूप से यह "अद्वितीय" सॉफ़्टवेयर नामों का उपयोग करके, सामान्य शब्दों से बचने, या पुस्तकालयों के रूप में बेचे / जारी किए जाने वाले प्रोजेक्ट के लिए रिवर्स डोमेन का उपयोग करके कम किया जाता है। ।
अन्य विचार?
com.java.etc.etc
। Apache (साइट Apache.org पर) उनके पैकेजों को नाम देता है org.apache.etc.etc
। आप पैटर्न देखें।
We're all familiar with the Java package name convention of turning the domain name around.
- um..no हम नहीं कर रहे हैं ... :)