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

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

12
যখন কোনও বাগ উত্পাদনে পাওয়া যায় তখন আমি কি ইচ্ছাকৃতভাবে বিল্ডটি ভাঙতে পারি?
এটি আমার কাছে যুক্তিসঙ্গত বলে মনে হয় যে যদি শেষ-ব্যবহারকারীদের দ্বারা উত্পাদনে কোনও গুরুতর ত্রুটি পাওয়া যায়, তবে এই বাগটি coverাকতে একটি ব্যর্থ ইউনিট পরীক্ষা যুক্ত করা উচিত, যাতে বাগটি স্থির না হওয়া অবধি ইচ্ছাকৃতভাবে বিল্ডটি ভেঙে দেওয়া উচিত। এর জন্য আমার যুক্তিটি হ'ল বিল্ডটি সমস্তভাবেই ব্যর্থ হওয়া উচিত ছিল, …
410 unit-testing  tdd  builds 

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

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

11
অনেক বেশি ইউনিট পরীক্ষা করানোর মতো জিনিস আছে কি?
আমি একটি বিদ্যমান অ্যাপ্লিকেশন জন্য ইউনিট পরীক্ষা লেখার দায়িত্ব দেওয়া হয়েছে। আমার প্রথম ফাইলটি শেষ করার পরে, আমার কাছে 419 লাইনের মূল কোডের জন্য পরীক্ষার কোডের 717 লাইন রয়েছে। আমরা আমাদের কোডের আওতায় বাড়ার সাথে সাথে এই অনুপাতটি কি নিয়ন্ত্রণহীন হয়ে উঠবে? ইউনিট টেস্টিং সম্পর্কে আমার বোধটি ক্লাসে প্রতিটি পদ্ধতি …
139 unit-testing  tdd 

14
ইউনিট পরীক্ষা না করা কখন উপযুক্ত?
আমি একক বিকাশকারী হিসাবে একটি ছোট সংস্থায় কাজ করি। আমি আসলে কোম্পানির একমাত্র বিকাশকারী। আমার বেশ কয়েকটি (অপেক্ষাকৃত) বড় প্রকল্প রয়েছে যা আমি নিয়মিত লিখেছি এবং বজায় রেখেছি, এবং তাদের কোনওটিরই সমর্থন করার জন্য পরীক্ষা নেই। নতুন প্রকল্পগুলি শুরু করার সাথে সাথে আমি প্রায়শই ভাবছি যে আমার কোনও টিডিডি পদ্ধতির …
138 unit-testing  tdd 

10
টিডিডি বনাম উত্পাদনশীলতা
আমার বর্তমান প্রকল্পে (একটি খেলা, সি ++ তে), আমি স্থির করেছিলাম যে উন্নয়নের সময় আমি টেস্ট ড্রাইভড বিকাশকে 100% ব্যবহার করব। কোড মানের ক্ষেত্রে, এটি দুর্দান্ত হয়েছে। আমার কোডটি এত ভাল ডিজাইন করা হয়নি বা এতক্ষণে বাগ-মুক্ত হয়নি। প্রকল্পের শুরুতে আমি এক বছর আগে লিখেছি কোড দেখার সময় আমি ক্রিঞ্জিং …
131 unit-testing  tdd 

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

7
একীকরণের পরীক্ষা ঠিক কী?
আমার বন্ধুরা এবং আমি একীকরণের পরীক্ষা কী তা ঠিক শ্রেণিবদ্ধ করার জন্য সংগ্রাম করে যাচ্ছি। এখন, বাড়ি ফেরার পথে, আমি কেবল বুঝতে পেরেছি, যতবারই আমি একটি ইন্টিগ্রেশন পরীক্ষার বাস্তব বিশ্বের উদাহরণ দেওয়ার চেষ্টা করি, এটি একটি গ্রহণযোগ্যতা পরীক্ষা হিসাবে প্রমাণিত হয়। এমন কিছু যা একজন ব্যবসায়ী উচ্চস্বরে বলবে যে সিস্টেমটি …
110 testing  agile  tdd 

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

12
টেস্টেবল কোড কি আরও ভাল কোড?
আমি নিয়মিত আমার কোড ইউনিট পরীক্ষা লেখার অভ্যাস ঢোকা করার চেষ্টা, কিন্তু আমি পড়েছি যে প্রথম লিখতে গুরুত্বপূর্ণ testable কোড । এই প্রশ্নটি টেস্টেবল কোড লেখার সলাইড নীতিগুলিকে স্পর্শ করে তবে আমি জানতে চাই যে এই নকশাগুলি নীতিগুলি কোনওভাবেই পরীক্ষার লেখার পরিকল্পনা না নিয়ে সুবিধাজনক (বা কমপক্ষে ক্ষতিকারক নয়) কিনা …

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

16
টিডিডি নেতিবাচক অভিজ্ঞতা [বন্ধ]
আপনার টিডিডি অভিজ্ঞতার নেতিবাচক দিকটি কী? আপনি কি শিশুর পদক্ষেপগুলি (পরীক্ষাকে সবুজ করার সহজতম সমাধান) বিরক্তিকর এবং অকেজো দেখতে পাচ্ছেন? আপনি কি কোনও মূল্যমান পরীক্ষা খুঁজে পান (যখন পরীক্ষার প্রাথমিকভাবে বুদ্ধি হয় তবে চূড়ান্ত বাস্তবায়নে অন্যান্য পরীক্ষার মতো একই যুক্তি পরীক্ষা করে) রক্ষণাবেক্ষণ সমালোচনা করে? প্রভৃতি উপরের প্রশ্নগুলি আমার টিডিডি …
94 tdd 

19
টিডিডি কেন কাজ করে? [বন্ধ]
টেস্ট-চালিত বিকাশ (টিডিডি) আজকাল বড়। আমি প্রায়শই এটি প্রোগ্রামার এসই এবং অন্যান্য স্থানগুলিতে বিস্তৃত সমস্যার সমাধান হিসাবে প্রস্তাবিত দেখতে পাই। আমি ভাবছি কেন এটি কাজ করে। ইঞ্জিনিয়ারিং দৃষ্টিকোণ থেকে, এটি দুটি কারণে আমাকে ধাঁধা দেয়: "পাস পর্যন্ত লেখার পরীক্ষা + রিফ্যাক্টর" পদ্ধতির অবিশ্বাস্যভাবে অ্যান্টি-ইঞ্জিনিয়ারিং দেখায়। সিভিল ইঞ্জিনিয়াররা যদি সেতুটি নির্মাণের …
92 testing  tdd 

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

2
টিডিডির লন্ডন এবং শিকাগো বিদ্যালয়গুলি কী কী?
আমি টেস্ট ড্রাইভেন ডেভলপমেন্ট (টিডিডি) এর লন্ডন স্টাইল বনাম শিকাগো স্টাইল (কখনও কখনও ডেট্রয়েট স্টাইল নামেও) শুনে আসছি। ইউটা এক্সট্রিম প্রোগ্রামিং ব্যবহারকারীর গ্রুপের কর্মশালা: মিথস্ক্রিয়া শৈলী TDD- এ এছাড়াও বলা হয় mockist-শৈলী , অথবা লন্ডন-শৈলী লন্ডনের চরম মঙ্গলবার ক্লাব পর যেখানে এটি জনপ্রিয় হয়ে ওঠে। এটি সাধারণত ডেট্রয়েট-স্টাইল বা ক্লাসিক …
88 tdd  concepts 

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