আমি প্যাকেজ সুযোগের ধারণাটি বুঝতে পারি এবং মাঝে মাঝে এমনকি ভেবেও পেয়েছিলাম যে এটি চেয়েছিলাম। যাইহোক, যতবারই আমি এটি ব্যবহার করার চেষ্টা করার জন্য একটি গুরুতর অভিপ্রায় নিয়ে রওনা হয়েছি এটি আবিষ্কার করেছিলাম যে এটি আমার প্রয়োজনের সাথে মেলে না।
আমার মূল সমস্যাটি সর্বদা মনে হয় যে আমি যে বিষয়গুলির পরিধি সীমাবদ্ধ করতে চাই তা একই প্যাকেজে কখনও হয় না। এগুলি ধারণাগতভাবে সমস্ত লিঙ্কযুক্ত হতে পারে তবে অ্যাপ্লিকেশনটির মধ্যে ডেটার যৌক্তিক বিভাগ তাদের বৃহত্তর প্যাকেজের পৃথক শিশু প্যাকেজ হিসাবে রাখে।
উদাহরণস্বরূপ আমার কাছে একটি মিশন মডেল থাকতে পারে এবং আমি আমার মিশন সার্ভিসগুলির মতো কিছু মিশন সরঞ্জাম চাই যাতে কিছু পদ্ধতি ব্যবহার করা যায়। যাইহোক, আমি আমার প্যাকেজ হিসাবে মিশনস.মোডেলস এবং মিশনস। সার্ভিসগুলি শেষ করি, সুতরাং মিশনমোডেল এবং মিশন সার্ভিসেস একই প্যাকেজের সুযোগ নয়। এটি কখনও মনে হয় না যে এমন পরিস্থিতি রয়েছে যেখানে প্যাকেজগুলি যথাযথভাবে এমন জিনিসগুলি ধারণ করে যেগুলি আমি উন্নত অনুমতিগুলি ছাড়াই চাইতে চাইতাম সেই সমস্ত জিনিসও অন্তর্ভুক্ত না করে আমি এই অনুমতিগুলি পেতে চাই না; এবং খুব কমই আমি প্যাকেজের স্কোপিংয়ের সুবিধাটি কোনও পদ্ধতিতে একই প্যাকেজে সবকিছু রাখার জন্য আমার প্রকল্পের আর্কিটেকচারকে সংশোধন করার ন্যায্যতা বোধ করি। আমি প্রায়শই প্যাকেজ স্কোপিংয়ের জন্য বিবেচনা করি না কেন যে সমস্যার জন্য আমি সংক্ষেপে বিবেচনা করেছি সে সম্পর্কে দিকনির্দেশ বা নিয়ন্ত্রণের কিছুটা বিপর্যয় হ'ল আরও ভাল পন্থায় পরিণত হয়।
আমি কৌতূহলের পরিবর্তে সমস্ত জাভা বিকাশকারীকে সাধারণত এটি সত্য বলে বিবেচনা করা হয়, বা আমি যে কাজটি করি তা কেবলমাত্র একটি সাফল্য। প্যাকেজ স্কোপ কি বাস্তব বিশ্বে বেশি ব্যবহৃত হয়? এমন অনেকগুলি ক্ষেত্রে রয়েছে যেখানে এটি ব্যবহারের পক্ষে ভাল ফর্ম হিসাবে বিবেচিত হয় বা আধুনিক বিকাশে খুব কমই এটি ব্যবহার করা কোনও উত্তরাধিকার আচরণ হিসাবে দেখা যায়?
আমি কেন প্যাকেজ ব্যক্তিগত স্কোপটি ডিফল্ট সে বিষয়ে কিছুই জিজ্ঞাসা করছি না, আমি ডিফল্ট নির্বিশেষে কখন এটি ব্যবহার করা উচিত তা জিজ্ঞাসা করছি। কেন প্যাকেজ স্কোপটি আসলে কার্যকর হয় তা কেন ডিফল্ট হয় তা নিয়ে বেশিরভাগ আলোচনার পরিবর্তে অন্য দুটি সাধারণ ব্যবহৃত স্কোপগুলি কেন ডিফল্ট করা উচিত নয় তা কেবল তর্ক করেই প্যাকেজটিকে বাদ দেওয়ার প্রক্রিয়াতে পরাজিত করে। তদ্ব্যতীত, আমার প্রশ্ন বর্তমান বিকাশের অবস্থা সম্পর্কে । বিশেষত, আমরা কী এমন বিন্দুতে উন্নত হয়েছি যেখানে অন্যান্য সরঞ্জাম এবং দৃষ্টান্তগুলি প্যাকেজ স্কোপকে কম কার্যকর করে তোলে তবে এটি যখন ফিরে এসেছিল তখন এটি ডিফল্টরূপে বোধগম্য করার সিদ্ধান্তটি কার্যকর হয়েছিল।