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