আমি যখন অন্য কারও কোডে এটি দেখি তখন আমি এই জিনিসগুলির মধ্যে সবচেয়ে বেশি ঘৃণা করি। আমি জানি এর অর্থ কী এবং কেন কিছু লোক এটি করে ("যদি আমি ঘটনাক্রমে এর পরিবর্তে '=' রাখি তবে কী হবে?")। আমার কাছে এটি অনেকটা এমন যে যখন কোনও শিশু সিঁড়ি বেয়ে নামতে থাকে জোরে জোরে ধাপগুলি গণনা করে।
যাইহোক, এর বিরুদ্ধে আমার যুক্তি এখানে রয়েছে:
- এটি প্রোগ্রাম কোডটি পড়ার প্রাকৃতিক প্রবাহকে ব্যাহত করে। আমরা মানুষেরা বলি "মান শূন্য হলে" এবং "শূন্য যদি মান হয় না" "
- আপনার শর্তে যখন আপনার কোনও অ্যাসাইনমেন্ট রয়েছে তখন আধুনিক সংকলকরা আপনাকে সতর্ক করে দেয় বা আসলে যদি আপনার অবস্থার মধ্যে কেবল সেই অ্যাসাইনমেন্ট থাকে, যা হ্যাঁ, যাইহোক সন্দেহজনক মনে হয়
- আপনি যদি প্রোগ্রামার হন তবে মানগুলির তুলনা করার সময় আপনার ডাবল '=' রাখতে ভুলবেন না। আপনি পাশাপাশি রাখতে ভুলে যেতে পারেন "!" অসমতার পরীক্ষার সময়।
0 == valueমনে রাখে তবে লিখতে মনে রাখে না ==?? আমার অর্থ ব্লিমি, আপনি যদি এটি নিয়ে ভাবছেন তবে কেন এটি শুরু করার জন্য সঠিকভাবে লিখবেন না।