প্রশ্ন ট্যাগ «exceptions»

একটি ব্যতিক্রম অ্যাপ্লিকেশন প্রক্রিয়াতে এমন একটি ঘটনা যা প্রোগ্রামের স্বাভাবিক প্রবাহ থেকে বিচ্যুতি প্রয়োজন।

9
কেন অনেক ব্যতিক্রম বার্তায় দরকারী বিশদ থাকে না?
মনে হচ্ছে এ ব্যাপারে সবাই একমত যে একটি নির্দিষ্ট পরিমাণ ব্যতিক্রম বার্তা প্রয়োজনীয় বিবরণ থাকা উচিত । সিস্টেমের উপাদানগুলি থেকে প্রচলিত সাধারণ ব্যতিক্রমগুলিতে কেন দরকারী বিবরণ থাকে না? কয়েকটি উদাহরণ: .NET Listসূচক এক্সেস ArgumentOutOfRangeExceptionনেই না আমাকে সূচক মান চেষ্টা করা হয় এবং অবৈধ ছিল বলতে, না এটা আমাকে অনুমতি দেওয়া …
220 c#  c++  exceptions 

22
নাল রেফারেন্স কি আসলেই খারাপ জিনিস?
আমি শুনেছি শুনেছি যে প্রোগ্রামিং ভাষাগুলিতে নাল উল্লেখের অন্তর্ভুক্তি হ'ল "বিলিয়ন ডলারের ভুল"। কিন্তু কেন? অবশ্যই, এগুলি নালরফেরিয়েশন এক্সেপশনগুলির কারণ হতে পারে, তবে তাই কি? ভুলভাবে ব্যবহার করা গেলে ভাষার কোনও উপাদানই ত্রুটির উত্স হতে পারে। এবং বিকল্প কি? আমি মনে করি এটি বলার পরিবর্তে: Customer c = Customer.GetByLastName("Goodman"); // …

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

13
ইনপুট বনাম খালি ফলাফল সেট ব্যতীত ইনপুটগুলি প্রযুক্তিগতভাবে বৈধ হয় তবে অসন্তুষ্ট হয় না
আমি পাবলিক রিলিজের উদ্দেশ্যে একটি লাইব্রেরি তৈরি করছি। এটিতে অবজেক্টের সেটগুলিতে অপারেটিংয়ের বিভিন্ন পদ্ধতি রয়েছে - সেটগুলি নতুন ফর্ম হিসাবে তৈরি, পরিদর্শন, বিভাজন এবং প্রজেক্ট করা। যদি এটি প্রাসঙ্গিক হয় তবে এটি একটি নিউ # IEnumerableগেট প্যাকেজ হিসাবে প্রকাশের জন্য লিনিকিউ-স্টাইলের এক্সটেনশান যুক্ত একটি সি # শ্রেণির পাঠাগার । এই …

7
কিভাবে একটি ভাল ব্যতিক্রম বার্তা লিখতে হয়
আমি বর্তমানে একটি কোড পর্যালোচনা করছি এবং আমি যে জিনিসগুলি লক্ষ্য করছি সেগুলির মধ্যে একটি ব্যতিক্রম সংখ্যা যেখানে ব্যতিক্রম বার্তাটি কেবল সেখানে ব্যতিক্রম ঘটেছে সেখানে পুনরাবৃত্তি বলে মনে হচ্ছে । যেমন throw new Exception("BulletListControl: CreateChildControls failed."); এই বার্তায় তিনটি আইটেম বাকি ব্যতিক্রম থেকে আমি কাজ করতে পারি। আমি স্ট্যাক ট্রেস …
101 exceptions 

12
আমাকে বলা হয়েছে যে ব্যতিক্রম কেবলমাত্র ব্যতিক্রমী ক্ষেত্রে ব্যবহার করা উচিত। আমার কেস ব্যতিক্রমী হলে আমি কীভাবে জানব?
আমার এখানে সুনির্দিষ্ট ক্ষেত্রেটি হল যে ব্যবহারকারী কোনও স্ট্রিংটিতে অ্যাপ্লিকেশনটিতে যেতে পারে, অ্যাপ্লিকেশন এটিকে বিশ্লেষণ করে কাঠামোগত অবজেক্টগুলিতে নির্ধারিত করে। কখনও কখনও ব্যবহারকারী অবৈধ কিছু টাইপ করতে পারেন। উদাহরণস্বরূপ, তাদের ইনপুটটি কোনও ব্যক্তিকে বর্ণনা করতে পারে তবে তারা বলতে পারে তাদের বয়স "আপেল"। সেক্ষেত্রে সঠিক আচরণ হ'ল লেনদেনটি ফিরিয়ে আনা …

9
প্রথম বনাম ব্যতিক্রম হ্যান্ডলিং পরীক্ষা করুন?
আমি "হেড ফার্স্ট পাইথন" বইটি দিয়ে কাজ করছি (এটি আমার ভাষাটি এই বছরটি শিখবে) এবং আমি এমন একটি বিভাগে পৌঁছেছি যেখানে তারা দুটি কোড কৌশল সম্পর্কে তর্ক করে: ফার্স্ট বনাম এক্সেসপেশন হ্যান্ডলিং চেক করা। পাইথন কোডের একটি নমুনা এখানে: # Checking First for eachLine in open("../../data/sketch.txt"): if eachLine.find(":") != -1: …

6
প্রয়োজনীয় পদ্ধতির পরামিতিগুলির জন্য দৃ ?়তা বা অবৈধআর্গুমেন্ট এক্সেকশন ব্যবহার করা কি ভাল?
জাভাতে, কোনটি আরও বেশি প্রস্তাবিত, এবং কেন? উভয় প্রকারেরই ব্যতিক্রম ছুঁড়ে ফেলবে, তাই সে ক্ষেত্রে তাদের পরিচালনা করা সমান। assertসামান্য খাটো, তবে আমি নিশ্চিত না যে এটি কতটা গুরুত্বপূর্ণ। public void doStuff(Object obj) { assert obj != null; ... } বনাম public void doStuff(Object obj) { if (obj == null) …

8
ম্যাজিক মান ফিরিয়ে দিন, ব্যতিক্রম নিক্ষেপ করবেন বা ব্যর্থতায় মিথ্যা ফিরবেন?
আমি মাঝে মাঝে ক্লাস লাইব্রেরির জন্য এমন কোনও পদ্ধতি বা সম্পত্তি লিখতে থাকি যার জন্য সত্যিকারের উত্তর না পাওয়া ব্যতিক্রমী নয়, তবে ব্যর্থতা। কিছু নির্ধারণ করা যায় না, পাওয়া যায় না, পাওয়া যায় না, বর্তমানে সম্ভব নয় বা আরও কোনও ডেটা উপলব্ধ নেই। আমি মনে করি যে সি # 4 …

10
ব্যতিক্রম, ত্রুটি কোড এবং বৈষম্যমূলক ইউনিয়নগুলি
আমি সম্প্রতি একটি সি # প্রোগ্রামিং কাজ শুরু করেছি, তবে হাসকেলে আমি বেশ কিছুটা পটভূমি পেয়েছি। তবে আমি বুঝতে পারছি সি # হ'ল একটি অবজেক্ট-ভিত্তিক ভাষা, আমি কোনও বৃত্তাকার গর্তে কোনও বৃত্তাকার খোঁচাকে জোর করতে চাই না। আমি মাইক্রোসফ্ট থেকে এক্সেপশন নিক্ষেপ নিবন্ধটি পড়েছি যেখানে বলা হয়েছে: ত্রুটি কোডগুলি ফেরত …
80 c#  exceptions 

8
কেন চেষ্টা করুন ... অবশেষে ক্যাচ ক্লজ ছাড়াই?
প্রোগ্রামে ক্লাসিকাল উপায়টি রয়েছে try ... catch। যখন এটি ব্যবহার করতে উপযুক্ত tryছাড়া catch? পাইথনে নিম্নলিখিতটি আইনী বলে মনে হচ্ছে এবং তা বোধগম্য হতে পারে: try: #do work finally: #do something unconditional তবে কোডটি catchকিছুই দেয়নি । একইভাবে কেউ জাভাতে ভাবতে পারেন এটি নীচে হবে: try { //for example try …

14
গাণিতিক ওভারফ্লো উপেক্ষা করা হয় কেন?
আপনার পছন্দসই প্রোগ্রামিং ভাষায় 1 থেকে 2,000,000 পর্যন্ত সমস্ত সংখ্যা যোগ করার চেষ্টা করেছেন? ফলাফলটি ম্যানুয়ালি গণনা করা সহজ: 2,000,001,000,000, যা স্বাক্ষরবিহীন 32 বিট পূর্ণসংখ্যার সর্বোচ্চ মানের চেয়ে 900 গুণ বেশি। সি # প্রিন্ট আউট -1453759936- একটি নেতিবাচক মান! এবং আমার ধারণা জাভাও তাই করে। এর অর্থ এমন কিছু সাধারণ …

13
চেক করা ব্যতিক্রম ধরা এবং রানটাইম এক্সসেপশন নিক্ষেপ করা কি ভাল অনুশীলন?
আমি একজন সহকর্মীর কিছু কোড পড়েছি এবং দেখতে পেয়েছি যে তিনি প্রায়শই বিভিন্ন ব্যতিক্রমগুলি ধরেন এবং তারপরে সর্বদা একটি 'রানটাইম এক্সেকশন' ছুড়ে দেন। আমি সবসময় ভাবতাম এটি খুব খারাপ অভ্যাস is আমি কি ভূল?

12
আমাদের ত্রুটি ছুঁড়ে দেওয়া উচিত কিনা তা নির্দেশ করার জন্য একটি পতাকা রয়েছে
আমি সম্প্রতি বেশ কয়েকটি পুরানো বিকাশকারী (প্রায় 50+ বছর বয়সী) এর সাথে এক জায়গায় কাজ শুরু করেছি। তারা বিমান চালনার বিষয়ে সমালোচনামূলক অ্যাপ্লিকেশনগুলিতে কাজ করেছে যেখানে সিস্টেমটি নামতে পারে না। ফলস্বরূপ পুরানো প্রোগ্রামার এইভাবে কোড করতে ঝোঁক। তিনি কোনও ব্যতিক্রম ছোঁড়া উচিত কিনা তা নির্দেশ করার জন্য তিনি বস্তুগুলিতে একটি …

15
খালি ক্যাচ স্টেটমেন্ট পাওয়া কি কখনও ঠিক হবে?
আমি এটি সম্পর্কে ভেবেছিলাম এবং উদাহরণ দিয়ে আসতে পারিনি। কেউ কেন একটি ব্যতিক্রম ধরা এবং এটি সম্পর্কে কিছুই করতে চাইবে? আপনি কি একটি উদাহরণ দিতে পারেন? হয়তো এটি এমন কিছু যা কখনও করা উচিত নয়।
58 exceptions 

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