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