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

জোর দেওয়া আপনাকে আপনার প্রোগ্রাম সম্পর্কে আপনার অনুমানগুলি পরীক্ষা করতে সক্ষম করে। উদাহরণস্বরূপ, আপনি যদি এমন একটি পদ্ধতি লিখেন যা একটি কণার গতি গণনা করে তবে আপনি জোর দিয়ে বলতে পারেন যে গণনার গতি আলোর গতির চেয়ে কম is

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

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

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

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

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

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

1
ইউনিট পরীক্ষা: লিনকের সাথে স্থগিত জবাব
এই জাতীয় স্থগিত জোর যুক্ত করা কি ঠিক আছে? var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); কেন? সুতরাং আমি উদাহরণস্বরূপ বস্তুগত সংগ্রহের প্রত্যাশী বিবৃতি দিয়ে কেবল একবারে পুনরাবৃত্তি করতে পারি: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); এবং এটি কেবল সিলেক্ট হতে পারে না বরং এটির পদ্ধতি এমন একটি পদ্ধতি যা সংশোধনকারী …

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

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

1
পাইথনে হাঁসের টাইপিং, ডেটা বৈধকরণ এবং দৃ programming় প্রোগ্রামিং
হাঁসের টাইপিং সম্পর্কে : সঠিকভাবে ব্যবহার নিশ্চিত করার জন্য ডকুমেন্টেশন, ক্লিয়ার কোড এবং পরীক্ষার উপর নির্ভর করে পদ্ধতিতে এবং ফাংশন বডিগুলিতে আর্গুমেন্টের ধরণের জন্য পরীক্ষামূলকভাবে পরীক্ষা না করে হাঁসের টাইপিং সহায়তা করে। যুক্তি বৈধতা সম্পর্কে (ইএএফপি: অনুমতি চেয়ে ক্ষমা চাইতে আরও সহজ)। এখান থেকে গৃহীত একটি উদাহরণ : ... এটি …

2
কোড চুক্তি / দৃser়তা: সদৃশ চেকগুলি কী?
আমি যে ভাষা ব্যবহার করছি তাতে জোর দেওয়া, চুক্তি করা বা যে ধরণের চেক পাওয়া যায় সেগুলি লেখার আমি একটি বিশাল ফ্যান। একটি জিনিস যা আমাকে খানিকটা বিরক্ত করে তা হ'ল আমি নিশ্চিত নকল চেকগুলি ব্যবহার করার জন্য সাধারণ অনুশীলনটি কী। উদাহরণ পরিস্থিতি: আমি প্রথমে নিম্নলিখিত ফাংশনটি লিখি void DoSomething( …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.