কেন ব্যতিক্রম খারাপ?

কেন ব্যতিক্রম খারাপ?
কেন ব্যতিক্রম খারাপ?
Anonim

ব্যতিক্রমগুলি কোড লেখার জন্য সত্যিই সহজ করে তোলে যেখানে একটি ব্যতিক্রম নিক্ষেপ করা হলে ইনভেরিয়েন্টগুলি ভেঙে যাবে এবং বস্তুগুলিকে একটি অসামঞ্জস্যপূর্ণ অবস্থায় ছেড়ে যাবে। তারা মূলত আপনাকে মনে রাখতে বাধ্য করে যে আপনার করা প্রতিটি বিবৃতি সম্ভাব্যভাবে নিক্ষেপ করতে পারে এবং সঠিকভাবে পরিচালনা করতে পারে। এটি করা কঠিন এবং পাল্টা স্বজ্ঞাত হতে পারে৷

কেন ব্যতিক্রম খারাপ C++?

C++ ব্যতিক্রমগুলি প্রায়শই নিষিদ্ধ হওয়ার প্রধান কারণ হল যে ব্যতিক্রম নিরাপদ C++ কোড লেখা খুবই কঠিন। ব্যতিক্রম সুরক্ষা এমন একটি শব্দ নয় যা আপনি প্রায়শই শুনতে পান, তবে মূলত এমন কোড বোঝায় যা স্ট্যাকটি ক্ষতবিক্ষত হলে নিজেকে খুব খারাপভাবে স্ক্রু করে না।

ব্যতিক্রম কি খারাপ?

আপনাকে কমপক্ষে ব্যতিক্রম ব্যবহার করা উচিত: সিস্টেম ধরা এড়াতে ব্যতিক্রম যেমন SystemExit বা KeyboardInterrupt। এখানে ডক্স লিঙ্ক. সাধারণভাবে আপনাকে স্পষ্টভাবে সংজ্ঞায়িত করা উচিত ব্যতিক্রম আপনি ধরতে চান, অবাঞ্ছিত ব্যতিক্রম ধরা এড়াতে। আপনার জানা উচিত ব্যতিক্রম আপনি কি উপেক্ষা করেন।

কেন ধরা ব্যতিক্রম প্রায় সবসময় একটি খারাপ ধারণা?

ক্যাচ(ব্যতিক্রম) একটি খারাপ অভ্যাস কারণ এটি সমস্ত RuntimeException (অচেক করা ব্যতিক্রম) কেও ধরবে। এটি জাভা নির্দিষ্ট হতে পারে: কখনও কখনও আপনাকে এমন পদ্ধতিগুলি কল করতে হবে যা চেক করা ব্যতিক্রমগুলি ফেলে দেয়। যদি এটি আপনার EJB/বিজনেস লজিক লেয়ারে থাকে তবে আপনার কাছে 2টি পছন্দ আছে - সেগুলি ধরুন বা পুনরায় নিক্ষেপ করুন৷

ব্যতিক্রম কি কর্মক্ষমতার জন্য খারাপ?

উপসংহার। ব্যবহার করছে নাতাদের সম্ভাব্য কর্মক্ষমতা প্রভাবের কারণে ব্যতিক্রম হল একটি খারাপ ধারণা। ব্যতিক্রমগুলি রানটাইম সমস্যাগুলি মোকাবেলা করার জন্য একটি অভিন্ন উপায় প্রদান করতে সহায়তা করে এবং তারা পরিষ্কার কোড লিখতে সহায়তা করে। তবে আপনাকে আপনার কোডে নিক্ষিপ্ত ব্যতিক্রমগুলির সংখ্যা ট্রেস করতে হবে৷

প্রস্তাবিত: