আমি যখন জাভাতে প্রোগ্রাম শুরু করছিলাম তখন স্যুইচ স্টেটমেন্টগুলি স্ট্রিং না নেওয়ার বিষয়টি আমাকে হতাশ করেছিল। তারপরে এনামগুলি ব্যবহার করার সময়, আমি কাঁচা মানগুলি - প্রকার সুরক্ষা (যা সহজ পুনঃসংশোধন করে তোলে) এবং অন্যান্য বিকাশকারীদের কাছেও স্পষ্টতার পরিবর্তে আপনি যে উপকারগুলি পান তা বুঝতে পেরেছি।
আমি এমন পরিস্থিতি নিয়ে ভাবতে লড়াই করছি যেখানে SE7 এর সাথে আমি এখন এনামসের চেয়ে স্ট্রিংগুলির সাথে একটি ইনপুট হিসাবে সুইচ ব্যবহার করার সিদ্ধান্ত নেব। যদি সেগুলি পুরো স্ট্রিংগুলিতে স্যুইচিংয়ের মাধ্যমে প্রয়োগ করা হয় (উদাহরণস্বরূপ আংশিক বা রেজেক্স ম্যাচের পরিবর্তে), কোডটি পরিবর্তনের কম কারণ বলে মনে হচ্ছে না।
এবং আইডিই সরঞ্জামগুলি এবং কোডিংয়ের পাঠ্য-লেখার অনুপাতের সাহায্যে আমি স্ট্রিংয়ের মানগুলিকে অতিক্রম করার চেয়ে একটি অতিরিক্ত এনুমকে স্বয়ংক্রিয়ভাবে উত্পন্ন করে তুলতে চাই।
তারা প্রোগ্রামার হিসাবে আমাদের কাছে কী উপকার এনেছে? কম বয়লার-প্লেট?
ভাষাটি এই বৈশিষ্ট্যের জন্য কাঁদছে বলে মনে হচ্ছে না। যদিও সম্ভবত ব্যবহারের ক্ষেত্রে আমি অবহেলা করছি।