আমি এখানে একটি অঙ্গ নেভিগেশন বাইরে যাব এবং নিষ্ঠুর সততার সাথে ঘোষণা করতে পারি যে এটি আক্ষরিক অর্থেই সময়ের অপচয়। (বেশিরভাগ পরিস্থিতিতে।)
আমি ইউনিট টেস্টিংয়ের একটি বই কিনেছিলাম যার মধ্যে টিডিডি নিয়েও আলোচনা হয়েছিল এবং আমি যখন ইউটি-র সুবিধার সাথে একমত হই, প্রায় একশ ঘন্টা টিডিডি চেষ্টা করার পরেও আমি এটি অগণিত কারণে ছেড়ে দিয়েছি। আমি এখানে ক্রস পোস্টিং ধরণের , কিন্তু টিডিডি:
- বাস্তব ডকুমেন্টেশনের চেয়ে ভাল ডকুমেন্টেশন নয়।
- বাগ বা রিগ্রেশনগুলি ধরেন না ।
- আমি যদি কিছু কার্যকরী প্রোগ্রামিং এবং কম্পোজেবিলিটি কনসেপ্ট প্রয়োগ করি তবে আমার ডিজাইনগুলি তাদের শেষের চেয়ে আরও ভাল করে তোলে না ।
- এমন সময় কি কোড রিভিউগুলি বা পোলিশ ডকুমেন্টেশন এবং স্পেসিফিকেশনগুলি করার চেয়ে ভালভাবে ব্যয় করা যায়।
- পরিচালকরা যখন কয়েকশ সবুজ আইকনের তালিকা দেখেন তখন তাদের নিরাপত্তার একটি মিথ্যা অনুভূতি দেয়।
- সীমিত ইনপুট-আউটপুট ম্যাপিং সহ অ্যালগরিদমগুলির প্রয়োগে উত্পাদনশীলতা উন্নত করে।
- যে আপনি পারে কদাকার হয় জানেন কি TDD- এ ফলে কাজ করছি, তবে যদি আপনি কোন রোজগার নেই বোঝার কেন এত ভাল কাজ করে, কেন আপনার ডিজাইন পথ তারা বাইরে আসতে হয়।
আর একটি উদ্বেগ হ'ল নির্ভুলতার বিতর্কিত ডিগ্রি যার জন্য এটির সফলভাবে করতে টিডিডি করা উচিত। কেউ কেউ জোর দিয়েছিলেন যে প্রকল্পের শুরু থেকেই টিডিডি টিমের প্রত্যেকে যদি অবিচ্ছিন্নভাবে কাজ না করে তবে আপনি কেবল ক্ষতিগ্রস্থ হবেন। অন্যরা জোর দিয়ে বলেন যে বইটি দিয়ে কেউ কখনও টিডিডি করে না। যদি এগুলি উভয়ই সত্য হয়, তবে এটি অনুসরণ করে যে টিডিডি প্র্যাকটিশনাররা ভুগছেন, তারা তা বুঝতে পেরেছেন বা না করুন।
অবশ্যই, যদি এটি যুক্তিযুক্ত যে যদি টিডিডি-জাতীয় পদ্ধতিতে জিনিসগুলি ব্যবহার করে আপনি ডিজাইনে আসেন যা সহজেই টিডিডি দিয়ে কাজ করতে পারে তবে, এটি অর্জনের আরও অনেক দ্রুত উপায় রয়েছে - যথা, আসলে ধারণাগুলির অধ্যয়ন করে composability। সেখানে প্রচুর সংস্থান রয়েছে, প্রচুর কঠোর গাণিতিক তত্ত্ব এমনকি (মূলত কার্যকরী প্রোগ্রামিংয়ে তবে অন্যান্য ক্ষেত্রেও)। আপনার সমস্ত টিডিডি শেখার সময় ব্যয় করবেন না কেন ?
সংস্কৃতিগতভাবে, টিডিডি একটি অনুষ্টানমূলক অনুশীলন হওয়ার লক্ষণগুলি দেখায়। এটি অপরাধবোধে চড়ে; এটি বোঝার উপর পদ্ধতির উত্সাহ দেয়; এটিতে প্রচুর মতবাদ এবং স্লোগান রয়েছে ("আপনি যদি এটি তৈরি করেন ততক্ষণে এটি নকল" সত্যই যদি উদ্বেগজনকভাবে এটি লক্ষ্য করেন তবে) বেশ উদ্বেগজনক। "আচার" শব্দের সংজ্ঞা উইকিপিডিয়া আসলে বেশ প্রশমিত:
মনোবিজ্ঞানে, আচারটি শব্দটি কখনও কখনও উদ্বেগকে নিরপেক্ষ করতে বা উদ্বেগ রোধ করতে নিয়মিতভাবে পুনরাবৃত্ত আচরণের জন্য প্রযুক্তিগত অর্থে ব্যবহৃত হয়; এটি আবেগপ্রবণ – বাধ্যতামূলক ব্যাধিগুলির একটি লক্ষণ।