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

3
অ্যাফেরেন্ট / অ্যাফেরেন্ট মিলন কখন ভাল বা খারাপ
আমার কাছে এই সপ্তাহে একটি সফ্টওয়্যার নিদর্শন পরীক্ষা আছে এবং আমরা যে বিষয়গুলির বিষয়ে পড়াশোনা করব তার মধ্যে একটি হল এফেরেন্ট এবং এফেরেন্ট কাপলিং। আমি বুঝতে পারি যে কোনও প্যাকেজের একটি উচ্চ সি (হাইফিউরেন্ট কাপলিং) রয়েছে যদি এটি অন্যান্য বিভিন্ন ধরণের উপর নির্ভর করে। উদাহরণ স্বরূপ: class Car{ Engine engine; …

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

2
ডিউপল্ড আর্কিটেকচার তৈরি করতে প্যাকেজ (রত্ন, ডিম ইত্যাদি) ব্যবহার করা
মূল বিষয় ভাল সমর্থন অধিকাংশ আধুনিক প্রোগ্রামিং প্ল্যাটফর্মের প্যাকেজ ব্যবস্থাপনা (মনে জন্য আছে দেখে gem, npm, pipতাই হিসাবে উন্নীত করা এবং একটি ঢিলেঢালাভাবে মিলিত স্থাপত্য তৈরি করতে, ইত্যাদি), এটা কি ঠিক একটি অ্যাপ্লিকেশন বা সিস্টেম অভ্যন্তরীণভাবে উন্নত প্যাকেজ গঠিত হতে ডিজাইন করতে? উদাহরণ এর উদাহরণ হ'ল ডাটাবেস অ্যাক্সেসের জন্য প্যাকেজ …

5
টিডিডি: শক্তভাবে জোড়াযুক্ত বস্তুগুলি উপহাস করছে
কখনও কখনও অবজেক্টগুলিকে কেবল দৃly়ভাবে জোড়া দেওয়া দরকার। উদাহরণস্বরূপ, কোনও CsvFileশ্রেণীর সম্ভবত CsvRecordক্লাস (বা ICsvRecordইন্টারফেস) দিয়ে শক্তভাবে কাজ করা প্রয়োজন । যাইহোক আমি অতীতে যা শিখেছি সেগুলি থেকে, পরীক্ষা-চালিত বিকাশের অন্যতম প্রধান শিক্ষিকা হ'ল "একবারে একাধিক শ্রেণির পরীক্ষা কখনও করবেন না।" এর অর্থ আপনার ICsvRecordপ্রকৃত উদাহরণগুলির চেয়ে মক বা স্টাব …
10 tdd  coupling  mocking 

3
আলগাভাবে মিলিত মাইক্রোসার্চেস আর্কিটেকচারে, আপনি কীভাবে আপনার নির্ভরতার উপর নজর রাখবেন?
আধুনিক প্রোগ্রামে একটি জনপ্রিয় উচ্চ স্তরের আর্কিটেকচার পছন্দ হ'ল একটি রেস্ট-ভিত্তিক মাইক্রোসার্ভেসিস সিস্টেম। এর বেশ কয়েকটি সুবিধা রয়েছে যেমন আলগা কাপলিং, সহজ পুনরায় ব্যবহার, ব্যবহার করা যেতে পারে এমন প্রযুক্তিগুলির উপর সীমিত সীমাবদ্ধতা, উচ্চ স্কেলিবিলিটি ইত্যাদি has তবে এই ধরণের আর্কিটেকচারে আমি যে সমস্যার মুখোমুখি হতে পারি তার মধ্যে একটি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.