কিছু ওপেন সোর্স প্রকল্পগুলি থেকে, আমি নিম্নলিখিত কোডিং শৈলীটি সংগ্রহ করেছি
void someFunction(bool forget);
void ourFunction() {
someFunction(false /* forget */);
}
falseএখানে সবসময় কী বোঝাতে চাই তা নিয়ে আমার সবসময় সন্দেহ থাকে । এর অর্থ কি "ভুলে যাওয়া", বা "ভুলে যাওয়া" এর সাথে সম্পর্কিত প্যারামিটারের (যেমন উপরের ক্ষেত্রে যেমন) বোঝায়, এবং "মিথ্যা" বলতে কি তা তুচ্ছ করে বোঝানো হয়েছে?
অস্পষ্টতা এড়াতে কোন স্টাইলটি প্রায়শই ব্যবহার করা হয় এবং সবচেয়ে ভাল উপায় (বা আরও ভাল কিছু উপায়) কী?
someFunction(forget: true);
trueকরে falseআপডেট করবেন না। আপনি এপিআই পরিবর্তন করতে পারবেন না, তাহলে সবচেয়ে ভালো উপায় মন্তব্য করতে এই হলsomeFunction( false /* true=forget, false=remember */)
sortAscendingএবং sortDescending, বা অনুরূপ) থাকতে পারি। এখন, ভিতরে , তারা উভয়ই একই বেসরকারী পদ্ধতি কল করতে পারে, যার মধ্যে এই জাতীয় প্যারামিটার থাকতে পারে। আসলে ভাষাটি যদি সমর্থন করে তবে সম্ভবত আমি যা যাব তা লম্বা ফাংশন যা সাজানোর দিকনির্দেশ ছিল ...