আমি ইতিমধ্যে একটি অনন্য প্যাকেজ নাম (যেমন প্যাকেজ com.stackoverflow.widgets
) তৈরি করতে একটি ডোমেন নাম ব্যবহারের সাধারণ জাভা প্যাকেজটির নামকরণের কনভেনশনটির সাথে পরিচিত । তবে, ব্যক্তিগত প্রকল্পগুলির জন্য প্যাকেজের নাম কীভাবে চয়ন করতে হয় তার জন্য আমি কোনও প্রস্তাবনা দেখিনি। আমি ধরে নিই কারণ এটি কারণ এটি ব্যক্তিগত স্বাদের বিষয়।
সুতরাং, আপনি কীভাবে ব্যক্তিগত প্রকল্পগুলির জন্য প্যাকেজ নামগুলি চয়ন করেন যা কখনই এটি উত্পাদন করে না (আপনার অতিরিক্ত সময়ে আপনি একটি নতুন কাঠামো নিয়ে পরীক্ষা-নিরীক্ষা করতে পারেন)। ধরে নিলাম আপনার একটি ব্যক্তিগত ওয়েবসাইট নেই যার ডোমেনটি আপনি আপনার প্যাকেজ কাঠামো তৈরি করতে ব্যবহার করতে পারেন, আপনি কী করবেন (বা করবে)? শখের প্রকল্পগুলির জন্য নতুন প্যাকেজের নাম উত্পন্ন করার জন্য আপনার কাছে কি কোনও যৌক্তিক ব্যবস্থা আছে, বা আপনি কেবল সাধারণ থ্রো-অ্যাওয়ে প্যাকেজের নাম ব্যবহার করেন mypackage
?
যেহেতু আমি এই সম্পর্কে বিভিন্ন ব্যক্তির চিন্তাভাবনাগুলি কী তা দেখার জন্য কেবল কৌতূহলী, তাই আমি এটি একটি সম্প্রদায় উইকি করে তুলেছি।
ব্যক্তিগতভাবে আমার জন্য, আমি কখনই এটিকে খুব বেশি চিন্তাভাবনা করি নি, তবে আমি আজ রাতে উইকেটকে নিয়ে খেলতে চেয়েছিলাম এবং আমার কাছে ঘটেছিল যে আমি কীভাবে আমার শখের প্রকল্পগুলি পরিচালনা করতে চাই সে সম্পর্কে আমার স্পষ্ট ধারণা নেই। শখ প্রকল্পগুলির জন্য পৃথক, স্বতন্ত্র প্যাকেজ নামকরণের কনভেনশন (মনে মনে, অন্তত) ব্যক্তিগত এবং কাজের সাথে সম্পর্কিত কোড একে অপরের থেকে পরিষ্কারভাবে আলাদা রাখার একটি ভাল উপায় হিসাবে কাজ করবে।
আমি আমার ব্যক্তিগত প্রকল্পগুলির উত্সটি একটি একক মূল ফোল্ডারে রাখার জন্য একটি সাধারণ শ্রেণিবদ্ধ নামকরণের কনভেনশনের কথা ভাবছিলাম:
myprojects
রুট ফোল্ডার হিসাবে ব্যবহার করুন- প্রকল্পের নাম যুক্ত করুন
- অতিরিক্ত অতিরিক্ত প্যাকেজ নাম যুক্ত করুন
সুতরাং, আমার উইকেট প্রকল্পটি প্যাকেজে থাকবে myprojects.learningwicket
এবং ইউনিট পরীক্ষাগুলি প্যাকেজে থাকবে myprojects.learningwicket.tests
(উদাহরণস্বরূপ)।
onion.duskgytldkxiuqc6.packagename
)। যতক্ষণ না ব্যক্তিগত কীটি গোপন থাকবে, আপনি ডোমেন নামের নিয়ন্ত্রণে থাকবেন of সুতরাং এটি নিবন্ধকরণ (উত্পন্ন) বিনামূল্যে এবং এটি স্থায়ী (প্রচলিত ডোমেনগুলির বিপরীতে) unlike এটি জাভা সম্মেলনের চিঠির সাথে সঙ্গতিপূর্ণ এবং এটি আপনাকে অনন্যভাবে সনাক্ত করে।