আমি এমন কোডে (নতুন কোড) চালিয়ে যাচ্ছি যা আমি 'সমান্তরাল অ্যারে' বা তালিকাকে বলে। অর্থ এখানে 2 টি অ্যারে রয়েছে যা সম্পর্কিত ডেটা ধারণ করে এবং অ্যারেতে তাদের অবস্থান (সূচক) দ্বারা সংযুক্ত থাকে।
আমি এটিকে বিভ্রান্তিকর বলে বিবেচনা করি এবং সব ধরণের ত্রুটির প্রবণতা। আমি সাধারণত যে সমাধানটি প্রস্তাব করি তা হ'ল Company
CompanyId এবং CompanyName ক্ষেত্রগুলির সাথে পরিচিত একটি বস্তু তৈরি করা ।
একটি খুব বাস্তব উদাহরণ:
List<string> companyNames;
List<int> companyIds;
//...They get populated somewhere and we then process
for(var i=0; i<companyNames.Count; i++)
{
UpdateCompanyName(companyIds[i],companyNames[i]);
}
এই সমান্তরাল অ্যারেগুলি খারাপ অভ্যাস হিসাবে বিবেচনা করা হয় ?