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