PDA

View Full Version : سوال: استفاده از تعداد زیاد try catch اشکالی دارد؟



c-sharp_South
پنج شنبه 13 مهر 1391, 08:41 صبح
سلام دوستان.
من یک برنامه نوشتم و در form load آن از تعداد زیادی try catch استفاده کردم.
زمانی که تعداد try catch ها کم هستن همه چی درست است ولی وقتی که زیاد میشوند برنامه به هنگام
اجرا شدن کارش رو به درستی انجام نمیده !!! :متفکر:
خواستم بدونم استفاده زیاد از try catch باعث ایجاد مشکل در برنامه میشود ؟ :متفکر:

مرسی :خجالت:

hakim22
یک شنبه 16 مهر 1391, 21:41 عصر
خیلی وقتها میشه با استفاده از شرط ها جلوی رویدادن خطایی رو گرفت بجای انکه بعدش به اون پاسخ داد (پیشگیری بهتر از درمان است !)
استفاده بیش از حد از هر قابلیتی هم اشکال دارد !
خیلی جاها میشه یک Try و چندین Catch استفاده کرد.

بهتره که بجای استفاده از یک Exception بسته به خطایی که پیش میاد از نوع خاص آن استفاده کنید ( درون قسمت Catch)

مسعود اقدسی فام
یک شنبه 16 مهر 1391, 21:45 عصر
سلام دوستان.
من یک برنامه نوشتم و در form load آن از تعداد زیادی try catch استفاده کردم.
زمانی که تعداد try catch ها کم هستن همه چی درست است ولی وقتی که زیاد میشوند برنامه به هنگام
اجرا شدن کارش رو به درستی انجام نمیده !!! :متفکر:
خواستم بدونم استفاده زیاد از try catch باعث ایجاد مشکل در برنامه میشود ؟ :متفکر:

مرسی :خجالت:

کارش رو درست انجام نمی‌ده یعنی چی؟ خطا می‌ده؟ یا کند انجام می‌شه؟ یا اصلا اجرا نمی‌شه؟

اگه اجرا نمی‌شه داخل یکی از همون catchها گیر افتاده و احتمالا درست مدیریت نشده.

اگه لازمه کد رو بذارید که ببینیم.