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