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

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

10
ইউনিট টেস্টিং অ্যাপ্লিকেশন লজিক এবং অবিশ্বাস্য ভাষা গঠনগুলির মধ্যে রেখাটি কোথায়?
এর মতো একটি কার্যকারিতা বিবেচনা করুন: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } এটি এটির মতো ব্যবহৃত হতে পারে: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); আসুন আমরা ধরে নিই যে Storeএর নিজস্ব ইউনিট পরীক্ষা রয়েছে, বা এটি বিক্রেতার দ্বারা সরবরাহিত। যাই …

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

7
বিদ্যমান কোডের জন্য টেস্ট রাইটিং
মনে করুন যে একটির তুলনামূলকভাবে বড় প্রোগ্রাম রয়েছে (সি # তে 900k এসএলওসি বলুন), সমস্ত মন্তব্য / নথিবদ্ধ, ভালভাবে সাজানো এবং ভালভাবে কাজ করছে। পুরো কোড বেসটি একক সিনিয়র বিকাশকারী লিখেছিলেন যিনি এই সংস্থার সাথে আর নেই। সমস্ত কোড যেমন হয় তেমন পরীক্ষার যোগ্য এবং আইওসি জুড়ে ব্যবহৃত হয় - …

7
ইউনিট টেস্টিং এবং টেস্ট চালিত বিকাশের মধ্যে পার্থক্য
বর্ণনাগুলি পড়া থেকে, আমি বুঝতে পারি যে টিডিডি পরীক্ষাগুলি ফাংশনটি লেখার আগে এবং ইউনিট টেস্টিংয়ে করা হয়, এটি পরে করা হয়। এটিই কি মূল পার্থক্য, বা দুটি পদটিকেও এর সাথে তুলনা করা যায় না। সম্ভবত, ইউনিট টেস্টিং টিডিডির একটি সংহত অংশ।

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

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

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

5
ডিজাইন নীতিগুলি যা টেস্টেবল কোড প্রচার করে? (পরীক্ষার মাধ্যমে ড্রাইভিং ডিজাইন বনাম টেস্টেবল কোড ডিজাইন করা)
আমি যে প্রকল্পগুলিতে কাজ করি সেগুলির বেশিরভাগগুলি বিকাশ এবং ইউনিট টেস্টিংকে বিচ্ছিন্নতার বিষয়ে বিবেচনা করে যা পরবর্তী সময়ে লেখার ইউনিট পরীক্ষা করে তোলে একটি দুঃস্বপ্ন ma আমার উদ্দেশ্যটি হ'ল উচ্চ স্তরের এবং নিম্ন স্তরের নকশা পর্যায়ক্রমে পরীক্ষাটি মাথায় রাখা। আমি জানতে চাই যে টেস্টেবল কোডটি প্রচার করে এমন কোনও সুনির্দিষ্ট …

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

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

14
টিডিডি আসলেই জটিল প্রকল্পগুলির জন্য কাজ করে?
টিডিডি প্রকল্পগুলির সময় আমি যে সমস্যার মুখোমুখি হয়েছি তা সম্পর্কে এই প্রশ্নটি জিজ্ঞাসা করছি। ইউনিট পরীক্ষা তৈরি করার সময় আমি নিম্নলিখিত চ্যালেঞ্জগুলি লক্ষ্য করেছি। মক ডেটা তৈরি এবং বজায় রাখা বড় মক ডেটা বজায় রাখা শক্ত এবং অবাস্তব। এটি আরও কঠিন যখন ডেটাবেস কাঠামোর পরিবর্তনগুলি হয়। জিইউআই পরীক্ষা করছে এমনকি …
53 tdd 

10
কিভাবে পরীক্ষা পরীক্ষা?
আমরা আমাদের কোডটিকে আরও সঠিক করে তুলতে পরীক্ষা করি (আসলে, ভুল হওয়ার সম্ভাবনা কম )। যাইহোক, পরীক্ষাগুলিও কোড - এগুলিতে ত্রুটিও থাকতে পারে। এবং যদি আপনার পরীক্ষাগুলি বগি হয় তবে তারা খুব কমই আপনার কোডটি আরও ভাল করে তোলে। আমি পরীক্ষাগুলিতে তিনটি সম্ভাব্য ত্রুটি সম্পর্কে ভাবতে পারি: যৌক্তিক ত্রুটিগুলি, যখন …

11
আমি বুঝতে পারি না যে এটির পরীক্ষা শুরু করার জন্য আমার যদি ডিজাইনের প্রয়োজন হয় তবে টিডিডি কীভাবে আমাকে একটি ভাল ডিজাইন পেতে সহায়তা করে
আমি আমার মাথা টিডিডি, বিশেষত বিকাশের অংশটি ঘিরে রাখার চেষ্টা করছি। আমি কয়েকটি বইয়ের দিকে নজর রেখেছি, তবে যেগুলি আমি পেয়েছি তা মূলত পরীক্ষার অংশটি মোকাবেলা করে - নুনির ইতিহাস, কেন পরীক্ষা ভাল, রেড / গ্রিন / রিফ্যাক্টর এবং স্ট্রিং ক্যালকুলেটর কীভাবে তৈরি করা যায়। ভাল জিনিস, তবে এটি "জাস্ট" …
50 java  c#  .net  tdd 

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

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

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