আমরা সকলেই ডোমেইনের নাম ঘুরিয়ে দেওয়ার জাভা প্যাকেজ নাম কনভেনশনটির সাথে পরিচিত। অর্থাত্ www.evilcorp.com
কনভেনশন করে তাদের জাভা প্যাকেজগুলি বেছে নেবে com.evilcorp.stuff
।
ক্রমশ আমি এতে বিরক্ত হয়ে যাচ্ছি। একটি বাণিজ্যিক প্রোগ্রামার হিসাবে আমি বারবার মুখোমুখি হয়েছি যে সফটওয়্যার প্যাকেজের নাম কিছু রিব্র্যান্ড, অধিগ্রহণ বা অনুরূপ কারণে সম্পূর্ণ অপ্রাসঙ্গিক।
ওপেনসোর্স ওয়ার্ল্ডে নাম কম পরিবর্তন হয়েছে তাই এটি বোঝা যায়। তবে এটি আমার কাছে মনে হয় (বাণিজ্যিক / অভ্যন্তরীণ) সফটওয়্যারগুলির অনেকগুলি টুকরাগুলির শেল্ফ জীবন সংস্থাটি তৈরির তুলনায় অনেক দীর্ঘ।
সফ্টওয়্যার প্রকল্পগুলি বিপণন বিভাগের নেতৃত্ব গ্রহণ করে ডু যাত্রা নাম ব্যবহার করে যা তারা কোনও নির্দিষ্ট প্রকল্পের উল্লেখ করে often এমন একটি নাম যা ব্যর্থ না হয়ে সম্রাটের নতুন পোশাককে সতেজ এবং নতুন মনে করতে months মাস ধরে রেখায় পরিবর্তিত হবে।
এ কারণে, আমি বেশিরভাগ বিপরীত ডোমেনটি প্যাকেজের নাম হিসাবে ব্যবহার বন্ধ করে দিয়েছি। মঞ্জুর, এটি যদি বড় আকারে করা হয় তবে নামের সংঘর্ষের ঝুঁকি রয়েছে, তবে অবশ্যই এটি "অনন্য" সফ্টওয়্যার নামগুলি ব্যবহার করে, জেনেরিক শব্দগুলি এড়ানো বা লাইব্রেরি হিসাবে বিক্রি / প্রকাশের উদ্দেশ্যে প্রকল্পগুলির জন্য বিপরীত ডোমেন ব্যবহার করে প্রশমিত করা যায় ।
অন্যান্য চিন্তা?
com.java.etc.etc
। অ্যাপাচি (সাইটে অ্যাপাচি.অর্গ সাইটে) তাদের প্যাকেজগুলির নাম দেয় org.apache.etc.etc
। আপনি প্যাটার্ন দেখুন।
We're all familiar with the Java package name convention of turning the domain name around.
- উম..না আমরা নই ... :)