আমার কি সবসময় বুলিয়ান ভেরিয়েবলের উপসর্গ হিসাবে ব্যবহার করা উচিত? [বন্ধ]


49

আমার কি সবসময় isবুলিয়ান ভেরিয়েবলের উপসর্গ হিসাবে ব্যবহার করা উচিত? অতীতে কিছু যে ইঙ্গিত দেয় বুলিয়ান সম্পর্কে কি? আমার লেখা উচিত isInitializedনাকি wasInitialized? আমি কি সম্পত্তি জন্য লিখতে হবে IsManyMembersবা HasManyMembers?

কোন ভাল অনুশীলন আছে? নাকি আমার শুধু ইংরেজী বিধি মেনে লিখতে হবে?



উত্তর:


53

আসলেই নয়, যেহেতু বুলিয়ানরা সর্বদা ব্যবহৃত হয় না এটি বোঝাতে যে কোনও বস্তু "কিছু" কিছু হয়।

"আছে" একটি সমানভাবে বৈধ উপসর্গ ছিল "ছিল", "পারে" বিশেষ পরিস্থিতিতে বৈধ, এছাড়াও, আমি "সক্ষম" প্রত্যয়টি ব্যবহার করতে দেখেছি।

So Object herring:-
 isFish = true
 isCat = false
 hasScales = true
 hasFur = false
 canSwim = true
 wasEgg = true
 eatAble = true

Object moggy:-
 isFish = false
 isCat = true
 hasScales = false
 hasFur = true
 canSwim = false
 wasEgg = false
 eatAble = false

এটি সমস্ত কি প্রোগ্রামকে পাঠযোগ্য করে তোলে তার উপর নির্ভর করে।


37
আমার মনে হয় আমি ক্যানবিটইটেন বা খাওয়ার যোগ্যের চেয়ে ভাল eat
kzh

3
@ কেজ - ইডেবল ভাল! ক্যানবিটেন সম্পর্কে তার নিশ্চিত হিসাবে নিশ্চিত না যে এটি বস্তুর কিছু হতে পারে তার চেয়ে বস্তুর সাথে ঘটে। পিকি পিকি আমি জানি :-)।
জেমস অ্যান্ডারসন

1
কোনও কিছুর অনুমতি আছে কি না তা নির্দেশ করার জন্য পতাকা সম্পর্কে কী বলা যায়? "অনুমতিপ্রযুক্তি" কী পরিষ্কার? অথবা "ডিওএলিউ এক্সটেনশনস" আরও দীর্ঘ হওয়া সত্ত্বেও আরও পরিষ্কার হবে?
বিপরীত প্রকৌশলী

1
আপনি যদি প্রত্যয় হিসাবে ব্যবহার-যোগ্য ব্যবহার করেন তবে আমি এটিকে কোনও শব্দ হিসাবে বড় করব না। যেমন পরিধানের পরিবর্তে পরিধানযোগ্য

2
@ কেজেড: আমি প্রথমে eatAble"খেতে সক্ষম" এর চেয়ে "খেতে সক্ষম" হিসাবে পড়ি । সব মিলিয়ে, এটি অস্পষ্ট এবং প্রকৃতপক্ষে আরও ভাল এড়ানো হবে।
ফ্লটারে

7

আমি ইংরেজির নিয়ম নিয়ে যাব। আমি পরের কোডারটি সম্পর্কে ভাবতে চাই যা আপনার কাজটিকে কুড়াল দিয়ে চালিত পাগল হতে দেখছে যা কোডটি বুঝতে অসুবিধা হলে আমার পরে আসবে। আমি যখন এটিকে মনে রাখি তখন আমার স্বাস্থ্যের সর্বোত্তম বিকল্পটি হ'ল কোডটি পরিষ্কার রাখা এবং সহজেই পড়া সহজ, যার অর্থ সর্বোত্তম ইংরেজি এবং ডোমেন ভাষা সম্ভব।


3
"যদি কোডটি বুঝতে খুব অসুবিধা হয় " তবে আমি যে উত্তরটি দেখতে পাই তার উত্তর / মাছের বিড়াল থিমের সাথে
আঁকুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.