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

টিডিডি মানে টেস্ট-চালিত বিকাশ, বা টেস্ট-চালিত ডিজাইন। কোডটি সন্তুষ্ট করার জন্য ইউনিট পরীক্ষা লেখার অভ্যাস যা রেড-গ্রিন-রিফ্যাক্টর চক্র নামে পরিচিত।

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

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

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

3
ইউনিট পরীক্ষার বনাম ইউনিট পরীক্ষাগুলির সংক্ষিপ্তকরণ th
আমি একটি ভিডিও গেমের জন্য স্টিয়ারিং সিস্টেমের জন্য ইউনিট পরীক্ষা লিখছি। সিস্টেমটির বেশ কয়েকটি আচরণ রয়েছে (কারণ এ কারণে এ অঞ্চলটি এড়ান, কারণ খ কারণে এই অঞ্চলটি এড়িয়ে চলুন, প্রত্যেকে অঞ্চলটির মানচিত্রে কিছুটা প্রসঙ্গ যুক্ত করে A একটি পৃথক ফাংশন তার পরে মানচিত্রটিকে বিশ্লেষণ করে একটি পছন্দসই আন্দোলন তৈরি করে। …
14 tdd  unit-testing 

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

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

3
ব্যাচ প্রসেসিংয়ের জন্য টিডিডি: এটি কীভাবে করবেন?
আমি আরআর এর জন্য "লাল / সবুজ / রিফ্যাক্টর" পছন্দ করি, ইত্যাদি ঠিক আছে। আমার দিনের চাকরিতে পাইথন এবং অন্যান্য কাস্টম সরঞ্জামগুলিতে তৃতীয় পক্ষের কাছ থেকে খুব বড় ফাইলগুলি ব্যাচ প্রক্রিয়াজাত করা হয়। এই ফাইলগুলির বৈশিষ্ট্যগুলিতে মন্থন বেশি, তাই প্রায়শই প্রায়শই অনেকগুলি সংশোধন / বর্ধিতকরণ প্রয়োগ করা হয়। প্রত্যাশিত ফলাফলের …
14 testing  tdd 

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

1
কিভাবে ইমেজ প্রসেসিং কোড ইউনিট করবেন?
আমি ইমেজ প্রসেসিংয়ে (মূলত ওসিআর) কাজ করছি এবং আমি কীভাবে আমার বিকাশে ইউনিট পরীক্ষা সংহত করতে হবে তা অবাক করি wonder আমি ইতিমধ্যে আরও "সাধারণ" ধরণের কোডের জন্য ইউনিট পরীক্ষা ব্যবহার করছি তবে চিত্র প্রক্রিয়াকরণ কোডের সাথে ডিল করার সময় আমি কীভাবে এটি মোকাবেলা করব তা নিশ্চিত নই। এই জাতীয় …

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

1
টিডিডি পদ্ধতিটি কি টপ-ডাউন প্রয়োগ করা যেতে পারে?
পদ্ধতিটি কীভাবে টিডিডি নিম্নলিখিত মামলা পরিচালনা করে তা আমি অস্পষ্ট। ধরুন আমি পাইথনে একীভূত আলগোরিদিমটি প্রয়োগ করতে চাই। আমি লেখার মাধ্যমে শুরু assert mergesort([]) === [] এবং পরীক্ষা ব্যর্থ হয় নামের ত্রুটি: নাম 'মার্জোর্ট' সংজ্ঞায়িত করা হয়নি আমি তারপর যোগ def mergesort(a): return [] এবং আমার পরীক্ষা পাস। পরবর্তী আমি …
13 tdd 

3
প্রদত্ত কখন (জিডব্লিউটি) এবং অ্যারেঞ্জ অ্যাক্ট অ্যা্যাসেট (এএএ) মধ্যে পার্থক্য?
টিডিডিতে অ্যারেঞ্জ অ্যাক্ট অ্যাসেট (এএএ) সিনট্যাক্স রয়েছে: [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } বিডিডি-তে লেখার পরীক্ষাগুলি একই …
13 c#  unit-testing  tdd  bdd 

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

5
দরকারীতার উপর ভিত্তি করে ইউনিট পরীক্ষার প্রকারগুলি
মান দৃষ্টিকোণ থেকে আমি আমার অনুশীলনে ইউনিট পরীক্ষার দুটি গ্রুপ দেখতে পাচ্ছি: টেস্টগুলি যা কিছু তুচ্ছ তর্ককে পরীক্ষা করে। সেগুলি লেখার (বাস্তবায়নের আগে বা পরে) কিছু সমস্যা / সম্ভাব্য বাগগুলি প্রকাশ করে এবং ভবিষ্যতে যুক্তি পরিবর্তিত হলে আত্মবিশ্বাসী হতে সহায়তা করে। পরীক্ষাগুলি কিছু খুব তুচ্ছ যুক্তি পরীক্ষা করে। এই পরীক্ষাগুলি …
13 unit-testing  tdd 

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

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