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