Skip to main content

গ্রুপ আলোচনা

গ্রুপের সদস্য জামিলুর রহমান প্রশ্ন করেছেন

 

Recently, I’ve come across a source code where Service is returning the Generic Response model with Status Code (the screenshot) which is kinda new to me.
My question is what purpose does it solve by doing it? I’ve not seen any benefit except some repetitive code as I had to handle Response Status first every time I inject the service to another and use them.
And when I’ve tried to write test cases against them, it’s like I’m testing Controller, not Service (Business Logic).
Another question is, related to this one. In case, the list is empty (0), the author is returning “404_Not Found” as “status” instead of returning the Empty Array. Is it okay?
I’m just trying to understand the benefit of this approach. Kindly, let me know if you follow this kind of approach.
Thank you so much.

এই প্রশ্নকে ঘিরে চমৎকার সব পয়েন্ট উঠে এসেছে সায়েম হোসেইন, সাঈদ মাইনুল হাসান, শারিয়ার রাব্বানি সহ আরো বেশ কয়েকজনের উত্তরে। আলোচনাটি পড়ুন এখানে।

গ্রুপের সদস্য রাফিদ হাসান বর্ণ প্রশ্ন করেছেন
বাংলাদেশের কোন কোন জাভা বেইজড কোম্পানি ভাল ভাবে রেগুলারলি ইউনিট টেস্টিং ব্যাবহার করে? কেউ কি লিস্ট দিতে পারবেন দয়া করে? ইউনিট টেস্টিং এর উপকারিতা নিয়ে অনেক শুনেছি, কিন্তু বাস্তবে খোজ নিতে গিয়ে খুব বেশি ইউনিট টেস্টিং করা কোম্পানি খুজে পাচ্ছি না বাংলাদেশে। এর পেছনে কারণ কি হতে পারে?
এই প্রশ্নের উত্তরে সীমিত বাজেট, সময়স্বল্পতাসহ সফটওয়ার কোম্পানিগুলোর Test Driven Development এ অনীহার কথা উঠে এসেছে। এছাড়াও উত্তরদাতারা জানিয়েছেন Samsung R&D Bangladesh ও BJIT এর মতো হাতেগোনা কয়েকটা প্রতিষ্ঠান নির্দিষ্ট কিছু প্রজেক্ট TDD অনুসরণ করে।
এছাড়াও গ্রুপ সদস্য আনজারা তাবাসসুম জাভা সংক্রান্ত বেশ কিছু বই ঢাকায় কোথায় পাওয়া যায় সেটা জানতে চেয়েছেন। সেখানে বেশ কিছু বইয়ের দোকানের কথা বলেছেন গ্রুপ সদস্যরা। বিস্তারিত পড়ুন এখানে।

গ্রুপের বাইরে

Java Enthusiast হিসেবে আপনি জাভা সংক্রান্ত কন্টেন্ট জাগবিডি ফেসবুক গ্রুপ ছাড়াও আর কোথায় পড়তে পারেন? নিচের ছোট তালিকাটি আপনার জন্য।

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.