প্রশ্ন ট্যাগ «exception-handling»

ব্যতিক্রম হ্যান্ডলিং হ'ল বিশেষ প্রক্রিয়াজাতকরণের প্রয়োজন হয় এমন ব্যতিক্রমী বা ব্যতিক্রমী অবস্থার সংঘটনকে সাড়া দেওয়ার প্রক্রিয়া - প্রায়শই প্রোগ্রামের সম্পাদনের স্বাভাবিক প্রবাহকে পরিবর্তন করে।

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

10
ব্যতিক্রম শব্দটির পরিবর্তে বাগ শব্দটি ব্যবহার করবেন না কেন? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । যদি আমরা বাগ হিসাবে ব্যতিক্রমগুলি উল্লেখ করি তবে কেন কেবল ব্যতিক্রমের পরিবর্তে …

3
স্কেলে চেক না করা ব্যতিক্রমগুলির জন্য সিদ্ধান্ত
জাভা প্রোগ্রামার হিসাবে আমি সবসময় চেক না করা ব্যতিক্রমগুলির সমালোচনা করেছি। বেশিরভাগ প্রোগ্রামাররা এটিকে পরে কোড তৈরি করার জন্য স্বাচ্ছন্দ্যে কোডিংয়ের এন-রুট হিসাবে ব্যবহার করে। এছাড়াও পরীক্ষিত ব্যতিক্রমগুলি সহ প্রোগ্রামগুলি (অপরিশোধিত হলেও) চেক করা ব্যতীত অংশগুলির তুলনায় অনেক শক্ত। আশ্চর্যজনকভাবে স্কালায় চেকড ব্যাতিক্রম বলে কিছু নেই। সমস্ত জাভা চেক করা …

2
বিমূর্ত ব্যতিক্রম সুপার টাইপ
যদি ফেলে দেওয়া System.Exceptionএত খারাপ বিবেচিত হয় তবে প্রথমে কেন Exceptionতৈরি করা হয়নি abstract? এইভাবে, কল করা সম্ভব হবে না: throw new Exception("Error occurred."); এটি ঘটেছে ত্রুটি সম্পর্কে আরও বিশদ সরবরাহ করতে প্রাপ্ত ব্যতিক্রমগুলি ব্যবহার করে প্রয়োগ করবে। উদাহরণস্বরূপ, যখন আমি কোনও গ্রন্থাগারের জন্য একটি কাস্টম ব্যতিক্রম শ্রেণিবিন্যাস সরবরাহ করতে …

7
কোনও সিস্টেমকে ক্রাশ হওয়া থেকে রক্ষা করার জন্য ব্যতিক্রমগুলি কি মূলত বিদ্যমান?
দ্বিতীয়ত, আমি ভাবছিলাম যে ব্যতিক্রমগুলি (ব্যতিক্রম নিয়ন্ত্রণ প্রবাহের রাজ্যে) এবং ব্যতিক্রমগুলির মধ্যে (যেমন জাভাতে ব্যবহৃত) মধ্যে পার্থক্য কী তা যদি কেউ জানত। তবে তারা কি ব্যবহারকারী প্রোগ্রামটি বন্ধ করে সিস্টেমটিকে ক্র্যাশ হওয়ার হাত থেকে রক্ষা করতে পারে?

1
ডিফল্ট কনস্ট্রাক্টরকে অব্যবহারযোগ্য করা কি ঠিক?
বিশেষত ডিফল্ট নির্মাণকারী সম্পর্কে জিজ্ঞাসা করা প্রদত্ত যে কন্সট্রাক্টর একটি অবজেক্টের জন্য সমস্ত ডেটা আরম্ভ করে, যদি আমি এমন একটি ক্লাস তৈরি করি যা সঠিক আরম্ভকরণ ব্যতীত ব্যবহার করা যায় না, তবে এটি কি ডিফল্ট কনস্ট্রাক্টর অকেজো হওয়ার মতো ঘটনা নয়? বিবেচনা: // A class for handling lines in a …

6
ফলব্যাকগুলির জন্য নেস্টেড ট্রাই-ক্যাচের বিকল্পগুলি
আমার একটি পরিস্থিতি আছে যেখানে আমি কোনও অবজেক্ট পুনরুদ্ধার করার চেষ্টা করছি। যদি অনুসন্ধান ব্যর্থ হয় তবে আমার কাছে বেশ কয়েকটি ফলব্যাক রয়েছে, যার মধ্যে প্রতিটি ব্যর্থ হতে পারে। কোডটি দেখে মনে হচ্ছে: try { return repository.getElement(x); } catch (NotFoundException e) { try { return repository.getSimilarElement(x); } catch (NotFoundException e1) …

5
24/7 চালানো দরকার এমন কোনও প্রোগ্রামে ব্যতিক্রম হ্যান্ডলিং
আমি পড়েছি যে আমাদের কেবল পরিচালনা করা যায় এমন ব্যতিক্রমগুলি ধরা উচিত, যা বেস ব্যতিক্রম শ্রেণি (এই ক্ষেত্রে সি #) একটি খারাপ ধারণা (অন্য কারণগুলির শীর্ষে) ধরা দেয়। আমি বর্তমানে একটি প্রকল্পের অংশ, যেখানে আমি এখনও অবধি ব্যতিক্রম ব্যতীত ধরা পড়ার বাইরে কিছুই দেখতে পেলাম। আমি উল্লেখ করেছি যে এটি …

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

2
লগার ব্যর্থতাগুলি কীভাবে পরিচালনা করব?
আমাদের সংস্থার বেশ কয়েকটি অ্যাপ্লিকেশনগুলিতে আমরা একটি কাস্টম লগার ব্যবহার করি। এটি মোটামুটি শক্তিশালী, যদিও আমরা ভবিষ্যতে NLog এর মতো কিছু দিয়ে এটি প্রতিস্থাপন করতে পারি। লগারের অন্যতম কাজ হ'ল অ্যাপ্লিকেশনটিতে আসা কোনও ব্যতিক্রম লগ করা। একটি উদ্বেগ যা আমি সবসময়ই পেয়েছি তা হ'ল লগারের মধ্যে ব্যতিক্রম হ্যান্ডলিং একটি নীরব …

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

1
সেরা ব্যতিক্রম হ্যান্ডলিং অনুশীলন বা সুপারিশ? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 5 বছর আগে বন্ধ । আমি মনে করি আমার প্রোগ্রামগুলির সাথে দুটি প্রধান সমস্যা হ'ল আমার কোড গঠন / সংস্থা এবং আমার …

3
"কতটা খারাপ" অবশেষে চেষ্টা-ধরার ব্লক-এ সম্পর্কিত কোড নয়?
এটি একটি সম্পর্কিত প্রশ্ন: খারাপ স্টাইল / বিপজ্জনকতার পরে কাজ করার জন্য শেষ অবধি ব্যবহার কী? রেফারেন্স করা Q তে শেষ অবধি কোডটি ব্যবহৃত কাঠামো এবং প্রাক-আনার প্রয়োজনীয়তার সাথে সম্পর্কিত। আমার প্রশ্নটি কিছুটা আলাদা এবং আমি বিশ্বাস করি এটি বিস্তৃত দর্শকদের কাছে জার্মানি। আমার বিশেষ উদাহরণটি একটি সি # উইনফর্ম …

8
তথ্যবহুল ব্যতিক্রম এবং পরিষ্কার কোডের ভারসাম্য রক্ষার ভাল উপায়গুলি কী কী?
আমাদের সার্বজনীন এসডিকে দিয়ে, আমরা কেন ব্যতিক্রম ঘটে তা সম্পর্কে খুব তথ্যমূলক বার্তা দিতে চাই tend উদাহরণ স্বরূপ: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, typeof(IParameter) …

4
উদ্দেশ্য হিসাবে ক্যাচ ব্যবহার ব্যতিক্রম উত্থাপন
if...elseব্যতিক্রম হ্যান্ডলিং দিয়ে মোড়ানো একটি আদর্শের জন্য , কোডের সদৃশতা এড়ানোর জন্য নীচের উদাহরণের মতো কোনও প্রস্তাবিত অনুশীলন? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } পরিবর্তে... try { if (GetDataFromServer()) { return ProcessData(); } else { return …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.