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