এমন কোনও পদ্ধতির নামকরণের একটি ভাল উপায় কী যা এক্স করার দরকার হয় কিনা তা পরীক্ষা করে, এবং প্রয়োজনে এক্স কি তা করে?
উদাহরণস্বরূপ, নতুন ব্যবহারকারীরা লগ ইন করলে কোনও ব্যবহারকারীর তালিকা আপডেট করে এমন একটি পদ্ধতির নাম কীভাবে রাখবেন? UpdateListIfNeeded
খুব দীর্ঘ বলে মনে হচ্ছে, যখন সাধারণটি UpdateList
বোঝায় একটি সম্ভাব্য ব্যয়বহুল এবং অপ্রয়োজনীয় অপারেশন প্রতিবারই করা হয়। EnsureListUpdated
পাশাপাশি একটি বৈকল্পিক।
সি # এর একটি bool TryXXX(args, out result)
প্যাটার্ন রয়েছে (উদাহরণস্বরূপ int.TryParse(str, out num)
) এক্স সম্ভব কিনা তা পরীক্ষা করে তা করতে পারেন তবে এটি সূক্ষ্মভাবে আলাদা।
RefreshUserList()
সময় চলার সময়LoginUser()
এবংLogoutUser()
, এবং না হয়ে কল করার শৃঙ্খলা থাকে তবে বলুনGetUser()
(যেখানে তালিকাটি ইতিমধ্যে আপ-টু-ডেট হওয়া উচিত), তবে সর্বোপরি নীচের পরামর্শটি প্রযোজ্য।