কিছু ব্যবসায়ের প্রয়োজনীয়তা সমাধানের জন্য আমি একটি নতুন প্রোগ্রামিং ল্যাঙ্গুয়েজ বিকাশের মাঝখানে আছি এবং এই ভাষাটি শিক্ষানবিশ ব্যবহারকারীদের লক্ষ্যবস্তু। সুতরাং ভাষায় ব্যতিক্রম হ্যান্ডলিংয়ের জন্য কোনও সমর্থন নেই এবং আমি এটি যুক্ত করলেও তারা এটি ব্যবহার করবে বলে আমি আশা করব না।
আমি সেই বিন্দুতে পৌঁছেছি যেখানে আমাকে বিভাজন অপারেটরটি বাস্তবায়ন করতে হবে, এবং আমি ভাবছি যে শূন্য ত্রুটির দ্বারা কোনও বিভাজনকে কীভাবে সেরাভাবে পরিচালনা করা যায়?
এই মামলাটি পরিচালনা করার জন্য আমার কাছে কেবল তিনটি সম্ভাব্য উপায় রয়েছে বলে মনে হয়।
- ত্রুটি উপেক্ষা করুন এবং
0
ফলাফল হিসাবে উত্পাদন করুন। সম্ভব হলে সতর্কতা লগইন করা। NaN
সংখ্যার সম্ভাব্য মান হিসাবে যুক্ত করুন , তবেNaN
এটি ভাষার অন্যান্য ক্ষেত্রে কীভাবে মানগুলি পরিচালনা করতে পারে সে সম্পর্কে প্রশ্ন উত্থাপন করে।- প্রোগ্রামটির সম্পাদন বন্ধ করুন এবং ব্যবহারকারীকে রিপোর্ট করুন যাতে একটি গুরুতর ত্রুটি ঘটেছে।
বিকল্প # 1 একমাত্র যুক্তিসঙ্গত সমাধান বলে মনে হচ্ছে। # 3 বিকল্পটি ব্যবহারিক নয় কারণ এই ভাষাটি রাতের ক্রোন হিসাবে যুক্তি চালাতে ব্যবহৃত হবে।
শূন্য ত্রুটি দ্বারা বিভাজন পরিচালনার জন্য আমার বিকল্পগুলি কী এবং # 1 বিকল্পের সাথে ঝুঁকিগুলি কী।
reject "Foo"
প্রয়োগ করা হয়েছিল তা জানার দরকার নেই , তবে কীওয়ার্ডটি থাকলে এটি কোনও দস্তাবেজকে প্রত্যাখ্যান করে Foo
। আমি ব্যবহারকারীদের সাথে পরিচিত পদগুলি ব্যবহার করে ভাষাটি যত সহজে পড়তে পারি তা চেষ্টা করার চেষ্টা করি। কোনও ব্যবহারকারীকে তাদের নিজস্ব প্রোগ্রামিং ভাষা প্রদান তাদের প্রযুক্তিগত কর্মীদের উপর নির্ভর করে ব্যবসায়ের নিয়ম যুক্ত করার ক্ষমতা দেয় add