হচ্ছে একটি strawman প্যাকেজ বিবেচনা java.util
বিভিন্ন শ্রেণীর একটি ডাম্পিং স্থল বেশির ভাগ ক্ষেত্রে যে ব্যক্তি তাদের করা অলস বা অননুপ্রাণিত তাদের বর্গ জন্য আরো একটি শব্দার্থগতভাবে সঠিক প্যাকেজের নাম নিয়ে আসা ছিল তুলনায় সাধারণ অন্যান্য ভাগ কিছু না।
একটি উদাহরণ হিসাবে, ক্লাসটি UUID
কী সেই শ্রেণীর জন্য শব্দার্থগতভাবে সঠিক প্যাকেজের নাম হত?
আমি UUID
আরও স্বল্প ওজনের জন্য নিজের ক্লাস বাস্তবায়নে কাজ করছি । আমি me.myproject.util.UUID
আমার প্যাকেজ নামটি ব্যবহার করতে চাই না ।
আমি বিবেচনা করেছি me.myproject.rfc4122.UUID
কিন্তু এটি ব্যবহারের শব্দার্থকে বোঝায় না UUID
।
আমি বিবেচনা করেছি me.myproject.uuid.UUID
কিন্তু আমি তাতে টাউটোলজি পছন্দ করি না, যদিও পাইথনের একই নামযুক্ত একটি মডিউলে একটি ক্লাস স্থাপন করা একটি জনপ্রিয় পদ্ধতি এবং packages
জাভাতে শব্দার্থগতভাবে modules
পাইথনের সমতুল্য নয় ।
আমি এটিকে বিবেচনা করেও me.myproject.UUID
প্রত্যাখ্যান করেছি কারণ আমি নেমস্পেসের সেই অংশটি সম্পর্কিত নয় এমন জিনিসগুলির সাথে দূষিত করতে চাই না। এটি কেবল সমস্যাটিকে একটি স্তরের উপরে নিয়ে যায়।
আমিও বিবেচনা করেছি me.myproject.lib.UUID
তবে .util
সমস্যার নতুন নামকরণের চেয়ে এর আর কোনও অর্থগত অর্থ নেই ।
semantics
: ভাষাবিদ্যা এবং যুক্তিবিদ্যা সঙ্গে সংশ্লিষ্ট শাখা অর্থ ।
from me.myproject.uuid import UUID, GetUUIDInfo
দেখতে কিছুটা ঠিক আছে। মডিউলে একাধিক রফতানি জিনিস থাকতে পারে।
me.myproject.UUID
? বাme.UUID