আমি কেবল বেশিরভাগ দীর্ঘ সম্পত্তির নাম সহ একটি বিবৃতি লিখছিলাম এবং এই সমস্যাটি দেখা দিয়েছিল।
ধরা যাক আমাদের মত একটি বিবৃতি আছে:
if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&
!_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant)
{
//Do something
}
দ্বিতীয় সম্পত্তিটি একটি বুলিয়ান ধরণের এবং এটি স্টেমেণ্টটি পছন্দ করে তা বোঝা যায় না
if(boleanValue == true)
প্রত্যাখ্যানকে জোর দেওয়ার মতো আরও ভাল উপায় কি এরপরে !
সামনে রাখা উচিত? আমার কাছে মনে হচ্ছে কোডটি পড়ার সময় এটি সহজেই তদারকি করা যেতে পারে এবং ডিবাগিংয়ের ক্ষেত্রে সম্ভাব্য সমস্যা দেখা দিতে পারে
_someViewModelNameThatIsLong
if( ! something)
বনামif(!something)