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