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

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

2
টিডিডিতে এমন কোনও বৈজ্ঞানিক গবেষণা করা হয়েছে যা পরিমাপ হিসাবে কোনও পণ্যের জন্য মালিকানার মোট ব্যয় ব্যবহার করে?
আমি যখন ডোগসা টি তে পূর্ববর্তী কাজের সংক্ষিপ্ত বিবরণটি পড়ছিলাম তখন ব্যাটিক ডি পরীক্ষা-চালিত বিকাশের কার্যকারিতা: একটি শিল্প কেস স্টাডি। সফটওয়্যার কোয়ালিটি জার্নাল। 2011; 19 (4): 643-661। এটি আমাকে আঘাত করেছিল যে টিডিডির চারপাশে প্রচুর গবেষণায় ব্যবহৃত পরিমাপ কোডের লাইন, ত্রুটি এবং উন্নয়নের জন্য ব্যয় করা সময়ের মতো বিষয়ের উপর …

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

6
আপনার কি সত্যিই প্রথম কোনও পরীক্ষায় বিডিডি / টিডিডি করতে হবে?
যদিও আমি কোনও টিডিডি বা বিডিডি প্রজেক্টে ছিলাম না, বা আমি এমন কিছু লোকের মধ্যে ছিলাম যে তারা বলছে যে তারা টিডিডি করছে তবে এটি থেকে অনেক দূরে, এগুলি এমন বিষয় যা আমি ভাবি এবং সত্যই আমি যতটা পারি পড়ার চেষ্টা করি সম্পর্কিত. প্রশ্ন ফিরে। আপনি যখন বিডিডি করছেন আপনার …
11 unit-testing  tdd 

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

4
ব্ল্যাক বক্স ইউনিট টেস্টিং কি?
আমি সম্প্রতি আমার মাস্টার্স প্রোগ্রামের জন্য একটি সফটওয়্যার ইঞ্জিনিয়ারিং কোর্সের জন্য আমার চূড়ান্ত পরীক্ষা দিয়েছি এবং পরীক্ষার প্রশ্নগুলির মধ্যে একটি ছিল: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either আমার 7 বছরের সফ্টওয়্যার বিকাশের অভিজ্ঞতায়, ইউনিট টেস্টিং সর্বদা একটি সাদা বক্সের পদ্ধতিকে নিয়েছে। পরীক্ষাগুলি সর্বদা পরীক্ষাগুলি …

7
ফাংশনগুলি পড়ার / লেখার জন্য আমি কীভাবে টিডিডি প্রয়োগ করব?
মনে হচ্ছে মুরগি ও ডিমের সমস্যার মতো। আপনি কিছু ডেটা স্টোরে একটি রাইটিং ফাংশন লিখতে পারেন, তবে কখনই জানেন না যে আপনি এটি পরীক্ষা করা পঠন ফাংশন ছাড়া সঠিকভাবে সংরক্ষণ করেছেন। আপনি কোনও ডেটা স্টোর থেকে পঠন ফাংশনটি তৈরি করতে পারেন, তবে পরীক্ষামূলক লেখার কাজ না করে আপনি কীভাবে সেই …
10 tdd  io 

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

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

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

5
একটি খুব বড় অ্যাপ্লিকেশন পরীক্ষার জন্য পদ্ধতি
আমার একটি পিএইচপি অ্যাপ রয়েছে যা খুব বড়। এটিতে সাধারণত 2-3 জন বিকাশকারী পুরো সময় কাজ করে এবং আমরা সেই স্থানে পৌঁছে যাচ্ছি যেখানে আমরা পরিবর্তন করছি এবং বাগ তৈরি করছি (কাশি বৈশিষ্ট্য!)! এই সফ্টওয়্যারটি বলতে প্রতিটি জটিল নয়, কেবল সেখানে প্রচুর চলছে (35% নিয়ামক, একই মডেলগুলি সম্পর্কে, ইত্যাদি)। এমনকি …

5
কৌশল প্যাটার্নে রিফ্যাক্টর এমন কোনও ক্রিয়াকলাপ কীভাবে ইউনিট করবেন?
আমার কোডে যদি আমার কোনও ফাংশন থাকে যা এর মতো হয়: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } সাধারণত আমি কারখানার শ্রেণি এবং কৌশল প্যাটার্ন ব্যবহার করে প্লাইওমর্ফিজম ব্যবহার করতে এটি রিফ্যাক্টর করব: public …

5
টিডিডি: শক্তভাবে জোড়াযুক্ত বস্তুগুলি উপহাস করছে
কখনও কখনও অবজেক্টগুলিকে কেবল দৃly়ভাবে জোড়া দেওয়া দরকার। উদাহরণস্বরূপ, কোনও CsvFileশ্রেণীর সম্ভবত CsvRecordক্লাস (বা ICsvRecordইন্টারফেস) দিয়ে শক্তভাবে কাজ করা প্রয়োজন । যাইহোক আমি অতীতে যা শিখেছি সেগুলি থেকে, পরীক্ষা-চালিত বিকাশের অন্যতম প্রধান শিক্ষিকা হ'ল "একবারে একাধিক শ্রেণির পরীক্ষা কখনও করবেন না।" এর অর্থ আপনার ICsvRecordপ্রকৃত উদাহরণগুলির চেয়ে মক বা স্টাব …
10 tdd  coupling  mocking 

9
কেউ কি ভিজ্যুয়াল-সি ++ দিয়ে "রিয়েল" টিডিডি করছে, এবং যদি হ্যাঁ, তবে তারা কীভাবে তা করবে? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 4 বছর আগে বন্ধ ছিল । পরীক্ষা চালিত বিকাশ বোঝায় কোডের আগে পরীক্ষা …
10 ide  tdd  plugins  visual-c++ 

5
যদি টিডিডি ডিজাইন সম্পর্কে থাকে তবে আমার এটির কেন দরকার? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । টিডিডি গুরু আরও বেশি করে আমাদের জানান যে টিডিডি পরীক্ষাগুলির বিষয়ে …
10 tdd 

3
টিডিডিতে বল ঘূর্ণায়মান হন
আমি এমন বিকাশকারী দলের অংশ যা কমপক্ষে 15 বছর ধরে ব্যবহৃত একটি অ্যাপ্লিকেশন বজায় রাখতে এবং উন্নত করতে আরও অনেক দলের সাথে কাজ করে। এটি যখন প্রথম নির্মিত এবং ডিজাইন করা হয়েছিল, তখন টিডিডি শুনতে পেল না। অ্যাপ্লিকেশনটি মোটামুটি স্থিতিশীল, এবং আমরা খুব কমই কোনও শো থামিয়ে বাগের মুখোমুখি হই …
10 unit-testing  tdd 

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