একটি প্যারামিটারলেস ( সম্পাদনা করুন: অগত্যা নয়) ফাংশনটি বিবেচনা করুন যা কোডের একক লাইন সম্পাদন করে এবং প্রোগ্রামে কেবল একবার তাকে ডাকা হয় (যদিও এটি ভবিষ্যতে আবার প্রয়োজন হবে এমনটি অসম্ভব নয়)।
এটি একটি ক্যোয়ারী সম্পাদন করতে পারে, কিছু মান পরীক্ষা করতে পারে, রিজেক্স জড়িত কিছু করতে পারে ... কিছু অস্পষ্ট বা "হ্যাকি"।
এর পিছনে যুক্তিটি হ'ল হার্ড-পঠনযোগ্য মূল্যায়ন এড়ানো:
if (getCondition()) {
// do stuff
}
যেখানে getCondition()
এক-লাইন ফাংশন।
আমার প্রশ্নটি সহজভাবে: এটি কি একটি ভাল অনুশীলন? এটি আমার কাছে ঠিক আছে তবে আমি দীর্ঘমেয়াদী সম্পর্কে জানি না ...
getCondition
? এটি যদি আপনি যতটা ছোট এবং অবিচ্ছিন্নভাবে ব্যবহার করেন এটি হিসাবে এটি ব্যবহার করা হয় তবে এটির নাম দেওয়া কোনও কাজ সম্পাদন করছে না।