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

একটি ব্যতিক্রম একটি অস্বাভাবিক শর্ত যা প্রোগ্রামের স্বাভাবিক প্রবাহ থেকে বিচ্যুতি প্রয়োজন। সাধারণত, ব্যতিক্রম সম্পূর্ণ ব্যর্থতার ফলস্বরূপ নয়, পরিবর্তে ব্যতিক্রম হ্যান্ডলার দ্বারা উপস্থিত হওয়া উচিত। ব্যতিক্রম হ্যান্ডলিং অনেকগুলি প্রোগ্রামিং ভাষায় অন্তর্নির্মিত নির্মাণ const সাধারণত, ব্যতিক্রমগুলি স্ট্যাকটি আনওয়ানডিং দ্বারা পরিচালনা করা হয়, সুতরাং ব্যতিক্রমের ক্ষেত্রের বাইরে কোনও সংজ্ঞায়িত অবস্থায় ফিরে যাওয়া, এবং তারপরে একটি হ্যান্ডলার ব্লক বা রুটিন শুরু করে।

5
এক লাইনে একাধিক ব্যতিক্রম ধরা (ব্লক ব্যতীত)
আমি জানি যে আমি এটি করতে পারি: try: # do something that may fail except: # do this if ANYTHING goes wrong আমি এটিও করতে পারি: try: # do something that may fail except IDontLikeYouException: # say please except YouAreTooShortException: # stand on a ladder তবে আমি যদি দুটি ভিন্ন …

28
একবারে একাধিক ব্যতিক্রম ধরা?
এটি কেবল ধরতে নিরুৎসাহিত করা হয় System.Exception। পরিবর্তে, শুধুমাত্র "জ্ঞাত" ব্যতিক্রম ধরা উচিত। এখন, এটি কখনও কখনও অযৌক্তিক পুনরাবৃত্তি কোড বাড়ে, উদাহরণস্বরূপ: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } আমি অবাক: উভয় ব্যতিক্রম ধরা এবং কেবল …

6
রুবিতে `উদ্ধার ব্যতিক্রম => e` এর পক্ষে কেন খারাপ স্টাইল?
রায়ান ডেভিসের রুবি কুইকআরফ বলেছেন (ব্যাখ্যা ছাড়াই): ব্যতিক্রম উদ্ধার করবেন না। কখনোই না। অথবা আমি তোমাকে ছুরিকাঘাত করব। কেন না? সঠিক কাজটি কী?

13
প্রোগ্রামটি না থামিয়ে পুরো ট্রেসব্যাক কীভাবে প্রিন্ট করবেন?
আমি একটি প্রোগ্রাম লিখছি যা 10 টি ওয়েবসাইটকে বিশ্লেষণ করে, ডেটা ফাইলগুলি সনাক্ত করে, ফাইলগুলি সংরক্ষণ করে এবং তারপরে পার্স করে ডেটা তৈরি করতে যা সহজেই NumPy লাইব্রেরিতে ব্যবহার করা যেতে পারে। আছে টন খারাপ লিঙ্ক, দুর্বল গঠিত এক্সএমএল নিখোঁজ এন্ট্রি, এবং অন্যান্য জিনিস আমি এখনও শ্রেণিবদ্ধ করার করেছি মাধ্যমে …

12
পাইথন ফাংশন একটি ব্যতিক্রম ছুঁড়ে ফেলেছে তা আপনি কীভাবে পরীক্ষা করবেন?
কোনও ফাংশন প্রত্যাশিত ব্যতিক্রম না ছুঁড়লে কেবলমাত্র কীভাবে এমন এককটি লিখতে পারে যা ব্যর্থ হয়?

10
নোড.জেএস সেরা অনুশীলন ব্যতিক্রম হ্যান্ডলিং
আমি কিছুদিন আগে নোড.জেএস চেষ্টা করেছিলাম। আমি বুঝতে পেরেছি যে যখনই আমার প্রোগ্রামটিতে আমি একটি নিয়ন্ত্রণহীন ব্যতিক্রম পাই নোডটি সমাপ্ত হয়। এটি সাধারণ সার্ভারের ধারক থেকে পৃথক যে আমার সামনে প্রকাশিত হয়েছিল যেখানে কেবলমাত্র কর্মী থ্রেড মারা যায় যখন অনিচ্ছাকৃত ব্যতিক্রম ঘটে এবং ধারকটি এখনও অনুরোধটি গ্রহণ করতে সক্ষম হবে। …


17
অবিচ্ছিন্ন চকনোরিস এক্সসেপশন
জাভাতে কোডের একটি স্নিপেট তৈরি করা সম্ভব যা একটি অনুমানমূলক java.lang.ChuckNorrisExceptionঅপ্রকাশ্য করতে পারে ? মাথায় আসা চিন্তাগুলি উদাহরণস্বরূপ ইন্টারসেপ্টর বা দিক-ভিত্তিক প্রোগ্রামিংয়ের জন্য ব্যবহার করছে ।


17
কেন সি # তে একটি ব্যতিক্রম ধরা এবং পুনর্বিবেচনা করবেন?
আমি সিরিয়ালটিজযোগ্য ডিটিও-তে ডেটা ট্রান্সফার অবজেক্ট সি # নিবন্ধটি দেখছি। নিবন্ধটিতে কোডের এই অংশটি অন্তর্ভুক্ত রয়েছে: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new StringWriter(); xmlSer.Serialize(sWriter, dto); return sWriter.ToString(); } catch(Exception ex) { throw ex; } } আর্টিকেলটির বাকী অংশটি বুদ্ধিমান …

7
রুবিতে শুরু, উদ্ধার এবং নিশ্চিতকরণ?
আমি সম্প্রতি রুবিতে প্রোগ্রামিং শুরু করেছি এবং আমি ব্যতিক্রম হ্যান্ডলিংয়ের দিকে তাকিয়ে আছি। আমি ভাবছিলাম যে সি # তে ensureরুবি সমান finally? আমার উচিত: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end বা আমার এই করা উচিত? #store the …

8
আমার কখন সত্যই ব্যবহার করা উচিত?
noexceptশব্দ উপযুক্তভাবে অনেক ফাংশন স্বাক্ষর প্রয়োগ করা যেতে পারে, কিন্তু আমি যখন আমি বাস্তবে এটি ব্যবহার বিবেচনা করা উচিত হিসেবে নিশ্চিত নই। আমি এখনও অবধি যা পড়েছি তার উপর ভিত্তি করে, শেষ মুহূর্তের সংযোজন noexceptমনে হচ্ছে কিছু গুরুত্বপূর্ণ বিষয় যা মুভ কনস্ট্রাক্টররা নিক্ষেপ করার সময় উত্থাপিত হয় address যাইহোক, আমি …

11
আমি কীভাবে ডিবাগ তথ্য দিয়ে পাইথন ত্রুটি লগ করব?
আমি পাইথন ব্যতিক্রম বার্তাগুলি একটি লগ ফাইলে এর সাথে মুদ্রণ করছি logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero ব্যতিক্রম এবং কোড যা ব্যতিক্রম সম্পর্কিত স্ট্রিংয়ের চেয়ে এটিকে উত্পন্ন করেছিল সে সম্পর্কে আরও বিস্তারিত তথ্য মুদ্রণ করা সম্ভব? লাইন নম্বর বা স্ট্যাক ট্রেসগুলির মতো …


10
পাইথনে-বাদে চেষ্টা করে ব্যবহার করা কি ভাল অভ্যাস?
পাইথনে সময়ে সময়ে, আমি ব্লকটি দেখতে পাই: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something চেষ্টা-বাদে অন্যটি থাকার কারণ কী? আমি এ জাতীয় প্রোগ্রামিং পছন্দ করি না, কারণ এটি প্রবাহ নিয়ন্ত্রণ সম্পাদন করতে ব্যতিক্রম ব্যবহার করে। যাইহোক, যদি এটি ভাষার অন্তর্ভুক্ত থাকে তবে অবশ্যই এটির জন্য ভাল …

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