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

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

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

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

15
লজিকাল অপারেটর হিসাবে চেষ্টা করুন / ক্যাচ ব্যবহার করার পক্ষে বা বিপক্ষে যুক্তিগুলি [বন্ধ]
আমি সবেমাত্র আমাদের সংস্থাগুলির অ্যাপ্লিকেশনটিতে কিছু সুন্দর কোড আবিষ্কার করেছি যা ট্রায়াল-ক্যাচ ব্লকগুলি লজিকাল অপারেটর হিসাবে ব্যবহার করে। অর্থ, "কিছু কোড করুন, যদি এই ত্রুটিটি ছুড়ে দেয় তবে এই কোডটি করুন, তবে যদি এই ত্রুটিটি ছুড়ে ফেলে তবে পরিবর্তে এই 3 য় জিনিসটি করুন"। এটি "শেষ "টিকে" অন্য "বিবৃতি হিসাবে …

7
ত্রুটি দমন বিরুদ্ধে তর্ক
আমি আমাদের একটি প্রকল্পে এর মতো কোডের একটি অংশ পেয়েছি: SomeClass QueryServer(string args) { try { return SomeClass.Parse(_server.Query(args)); } catch (Exception) { return null; } } আমি যতদূর বুঝতে পেরেছি, এর মতো ত্রুটিগুলি দমন করা একটি খারাপ অভ্যাস, কারণ এটি মূল সার্ভারের ব্যতিক্রম থেকে দরকারী তথ্যকে ধ্বংস করে দেয় এবং …

9
অনেক বেশি দাবী লেখা সম্ভব?
আমি assertবিকাশের সময় কেসগুলি ধরার উপায় হিসাবে সি ++ কোডে চেক লেখার একটি বড় অনুরাগ যা আমার প্রোগ্রামে লজিক বাগগুলির কারণে ঘটতে পারে না। এটি সাধারণভাবে একটি ভাল অনুশীলন। তবে, আমি লক্ষ করেছি যে আমি যে কয়েকটি ফাংশন লিখি (যেগুলি একটি জটিল শ্রেণীর অংশ) রয়েছে তার মধ্যে 5+ জোর রয়েছে …

3
ঠিকানা 0000000C একটি বিশেষ ঠিকানা?
প্রোগ্রামিং যখন কখনও কখনও জিনিস বিরতি। আপনি একটি ভুল করেছেন এবং আপনার প্রোগ্রামটি একটি ভুল ঠিকানা থেকে পড়ার চেষ্টা করে। একটি জিনিস যা আমার কাছে দাঁড়ায় যে প্রায়শই এই ব্যতিক্রমগুলি হ'ল: Access violation at address 012D37BC in module 'myprog.exe'. Read of address 0000000C. এখন আমি অনেকগুলি ত্রুটিযুক্ত লগ দেখতে পাচ্ছি …

7
ত্রুটিগুলি "ধরা" দেওয়ার জন্য কি ব্যতিক্রমগুলি সরঞ্জাম হিসাবে ব্যবহার করা ঠিক আছে?
আমি তাড়াতাড়ি সমস্যাগুলি ধরতে ব্যতিক্রমগুলি ব্যবহার করি। উদাহরণ স্বরূপ: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). return (p1.getAge() + p2.getAge()) / 2; } আমার প্রোগ্রামটি nullএই ফাংশনে কখনই পাস করা উচিত নয় । আমি …

20
আপনি কীভাবে সত্যিই উদ্ভট ত্রুটিগুলি মোকাবেলা করেন যা আপনাকে 10 ঘন্টােরও বেশি সময় ধরে বিস্মিত করে তোলে? [বন্ধ]
আপনি তাদের জানেন, যে ত্রুটিগুলি কোনও অর্থবোধ করে না। যেখানে মনে হয় কোনও গ্রিমলিন স্রেফ আপনার চিপের ভিতরে গভীর লাফিয়ে কিছু গণ্ডগোল করেছে। আপনি কি হাঁটাচলা করেন, স্টাফ লেখেন, চাচাকে ফোন করেন?

6
নাল পয়েন্টার বনাম নাল অবজেক্ট প্যাটার্ন
অ্যাট্রিবিউশন: এটি সম্পর্কিত একটি পি.এসই প্রশ্ন থেকে বেড়েছে আমার পটভূমিটি সি / সি ++ এ রয়েছে তবে আমি জাভাতে মোটামুটি পরিমাণে কাজ করেছি এবং বর্তমানে সি # কোডিং করছি। আমার সি ব্যাকগ্রাউন্ডের কারণে, পাস করা এবং ফিরে আসা পয়েন্টারগুলি পরীক্ষা করা দ্বিতীয় হ্যান্ড হ'ল তবে আমি স্বীকার করি এটি আমার …

4
কার্যকরী শৈলী ব্যতিক্রম হ্যান্ডলিং
আমাকে বলা হয়েছে যে ফাংশনাল প্রোগ্রামিংয়ে একটি ব্যতিক্রম ছুঁড়ে ফেলা এবং / বা পর্যবেক্ষণ করার কথা নয়। পরিবর্তে একটি ত্রুটিযুক্ত গণনা নীচের মান হিসাবে মূল্যায়ন করা উচিত। পাইথনে (বা অন্যান্য ভাষাগুলি যা সম্পূর্ণরূপে ফাংশনাল প্রোগ্রামিংকে উত্সাহিত করে না) যখনই কোনও কিছু "খাঁটি থাকতে" ভুল হয় তখন কেউ ফিরে আসতে পারে …

3
সি # তে, কেন চেষ্টা ব্লকের ভিতরে ভেরিয়েবলগুলি ঘোষিত হয় সুযোগের মধ্যে সীমাবদ্ধ?
আমি এতে ত্রুটি পরিচালনা করতে যুক্ত করতে চাই: var firstVariable = 1; var secondVariable = firstVariable; নীচে সংকলন করবে না: try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} অন্য কোড ব্লকগুলির মতো কেন ভেরিয়েবলের স্কোপকে প্রভাবিত করার চেষ্টা করা ব্লকটির …

2
হাস্কেলের ত্রুটিগুলি জানার সবচেয়ে সহজ উপায়
আমি হাস্কেল শেখার জন্য কাজ করছি এবং আমি যে ফাংশনগুলি লিখি তাতে ত্রুটিগুলি মোকাবেলার তিনটি ভিন্ন উপায় পেয়েছি: আমি কেবল লিখতে পারি error "Some error message.", যা একটি ব্যতিক্রম ছুঁড়ে দেয়। আমি আমার ফাংশন রিটার্ন রাখতে পারি Maybe SomeType, যেখানে আমি যা ফিরতে চাই তা দিতে বা করতে সক্ষম হতে …

3
কমান্ডে কীভাবে পোস্ট-বৈধতা ত্রুটিগুলি পরিচালনা করতে হয় (DDD + CQRS)
উদাহরণস্বরূপ, আপনি রেজিস্টার ফর্মটি জমা দেওয়ার সময়, আপনাকে Domain Model( WriteModelইন CQRS) পরীক্ষা করে দেখতে হবে যে এটি কোনও বৈধ অবস্থায় রয়েছে (উদাহরণস্বরূপ, ইমেল ঠিকানা সিনট্যাক্স, বয়স ইত্যাদি)। তারপরে আপনি একটি তৈরি করুন Commandএবং এটিকে প্রেরণ করুন Command Bus। আমি বুঝতে পারি যে কমান্ডগুলির কোনও কিছুই ফিরিয়ে দেওয়া উচিত নয়। …

2
একাধিক স্তরযুক্ত আর্কিটেকচার: আমার ত্রুটি লগিং-হ্যান্ডলিং কোথায় কার্যকর করা উচিত?
আমি বর্তমানে একটি বহু স্তরযুক্ত আর্কিটেকচারের সাথে একটি বৃহত সাবসিস্টেম রিফ্যাক্টর করছি এবং আমি কার্যকর ত্রুটি লগিং-হ্যান্ডলিংয়ের কৌশলটি ডিজাইনের জন্য সংগ্রাম করছি। ধরা যাক যে আমার স্থাপত্যে নিম্নলিখিত তিনটি স্তর রয়েছে: পাবলিক ইন্টারফেস (IE একটি এমভিসি নিয়ন্ত্রক) ডোমেন স্তর ডেটা অ্যাক্সেস লেয়ার আমার বিভ্রান্তির উত্স হ'ল যেখানে ত্রুটি লগিং-হ্যান্ডলিংয়ের প্রয়োগ …

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

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