প্রশ্ন ট্যাগ «dependency-injection»

ডিপেন্ডেন্সি ইনজেকশন, এমন একটি নকশার প্যাটার্ন যেখানে কোনও উপাদানগুলির নির্ভরতা (অবজেক্টস, বৈশিষ্ট্যগুলির উদাহরণ) কনস্ট্রাক্টর, পদ্ধতি বা ক্ষেত্র (বৈশিষ্ট্য) এর মাধ্যমে সেট করা হয়। এটি আরও সাধারণ নির্ভরতা বিপরীতকরণের একটি বিশেষ রূপ।

4
নির্ভরতা ইঞ্জেকশনের জন্য আমাদের ফ্রেমওয়ার্কগুলি কেন প্রয়োজন? [বন্ধ]
আমি এর প্রয়োগ হিসাবে কন্ট্রোল নীতি এবং নির্ভরতা ইনজেকশন সম্পর্কে আরও পড়ছি এবং আমি নিশ্চিত যে এটি বুঝতে পেরেছি। মনে হচ্ছে এটি মূলত 'আপনার শ্রেণীর সদস্যদের ক্লাসের মধ্যে ইনস্ট্যান্টেশনগুলি ঘোষণা করবেন না' বলে দিচ্ছে। বরং ইনস্ট্যান্টেশনগুলি কনস্ট্রাক্টরের মাধ্যমে পাস করা উচিত; বাইরের উত্স থেকে ক্লাসে 'ইনজেকশনেড'। যদি এটি এত সহজ, …

2
কত বেশি নির্ভরশীল ইনজেকশন?
আমি এমন একটি প্রকল্পে কাজ করি যা (স্প্রিং) ডিপেন্ডেন্সি ইনজেকশনটি আক্ষরিক অর্থে সমস্ত শ্রেণীর নির্ভরতা uses আমরা এমন এক পর্যায়ে আছি যেখানে স্প্রিং কনফিগারেশন ফাইলটি প্রায় 4000 লাইনে বেড়েছে। কিছুক্ষণ আগেই আমি ইউটিউবে চাচা ববের একটি আলোচনা দেখেছি (দুর্ভাগ্যক্রমে, আমি লিঙ্কটি খুঁজে পাইনি) যেখানে তিনি কেবলমাত্র কয়েকটি কেন্দ্রীয় নির্ভরতা (উদাহরণস্বরূপ …

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

3
নির্ভরশীল ইনজেকশন কীভাবে মিলন বাড়ায়?
নির্ভরতা ইনজেকশন সম্পর্কিত উইকিপিডিয়া পৃষ্ঠায় , অসুবিধাগুলি বিভাগটি এটি আমাদের বলে: নির্ভরতা ইনজেকশন একটি সাবসিস্টেমের ব্যবহারকারীকে সেই সাবসিস্টেমের প্রয়োজনের জন্য প্রয়োজনীয়তার সাথে সংযুক্ত করে বৃদ্ধি করে। নির্ভরতা ইনজেকশন বিরুদ্ধে একটি নিবন্ধ লিঙ্ক সহ । নির্ভরতা ইনজেকশন একটি শ্রেণিকে কংক্রিট বাস্তবায়নের পরিবর্তে ইন্টারফেসটি ব্যবহার করে। এর ফলে মিলন কমে যাবে , …

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

6
কোন ক্লাসগুলি বসন্তের দ্বারা স্বীকৃত হওয়া উচিত (কখন নির্ভরতা ইঞ্জেকশনটি ব্যবহার করতে হবে)?
আমি কিছুদিনের জন্য বসন্তে নির্ভরতা ইনজেকশন ব্যবহার করে আসছি এবং আমি বুঝতে পারি যে এটি কীভাবে কাজ করে এবং এটি ব্যবহারের কিছু কী কী মতামত রয়েছে। যাইহোক, আমি যখন একটি নতুন ক্লাস তৈরি করি তখন আমি প্রায়শই ভাবছি - এই ক্লাসটি কি স্প্রিং আইওসি কনটেইনার দ্বারা পরিচালিত হওয়া উচিত? এবং …

4
ইনসেপশন বনাম ইনজেকশন: একটি কাঠামোর আর্কিটেকচারের সিদ্ধান্ত
এই নকশাটি আমি ডিজাইন করতে সহায়তা করছি। কিছু সাধারণ কাজ রয়েছে যা কিছু সাধারণ উপাদান ব্যবহার করে করা উচিত: লগিং, ক্যাচিং এবং বিশেষত ইভেন্ট উত্থাপন। আমি নিশ্চিত নই যে নির্ভরতা ইনজেকশন ব্যবহার করা এবং প্রতিটি পরিষেবায় এই সমস্ত উপাদানগুলি পরিচয় করিয়ে দেওয়া ভাল (উদাহরণস্বরূপ বৈশিষ্ট্য হিসাবে) বা আমার পরিষেবাগুলির প্রতিটি …

5
NInject ব্যবহার করে কারখানা তৈরির সর্বোত্তম উপায় কী?
আমি এমভিসি 3-তে এনআইজেক্ট ব্যবহার করে নির্ভরতা ইনজেকশন নিয়ে বেশ স্বাচ্ছন্দ্য বোধ করি। একটি এমভিসি 3 অ্যাপ্লিকেশনে কাজ করার সময়, আমি এনআইএনজেক্ট ব্যবহার করে একটি কাস্টম কন্ট্রোলার ক্রিয়েশন ফ্যাক্টরি তৈরি করেছি, সুতরাং যে কোনও কন্ট্রোলার তৈরি হয় তা এই কন্ট্রোলার কারখানার মাধ্যমে নির্ভরতা injুকিয়ে দেয়। এখন আমি একটি উইন্ডোজ অ্যাপ্লিকেশন …

6
ইনজেকশন নির্ভরতা ; বয়লারপ্লেট কোড হ্রাস করার জন্য ভাল অনুশীলন
আমার একটি সহজ প্রশ্ন আছে, এবং আমি এর উত্তর পেয়েছি তাও নিশ্চিত নই তবে আসুন চেষ্টা করি। আমি সি ++ এ কোডিং করছি এবং বিশ্বব্যাপী অবস্থা এড়াতে নির্ভরতা ইনজেকশন ব্যবহার করছি। এটি বেশ ভালভাবে কাজ করে, এবং আমি খুব ঘন ঘন অপ্রত্যাশিত / অপরিজ্ঞাত আচরণে চলি না। তবে আমি বুঝতে …

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

4
কোনও কনস্ট্রাক্টরে আইনী "আসল কাজ"?
আমি একটি নকশায় কাজ করছি, তবে একটি রাস্তা আটকে রাখি। আমার একটি নির্দিষ্ট বর্গ রয়েছে (মডেলডিফ) যা মূলত একটি এক্সএমএল স্কিমা (চিন্তাভাবনা ডিওএম) পার্স করে তৈরি করা একটি জটিল নোড গাছের মালিক। আমি ভাল ডিজাইনের নীতিগুলি (SOLID) অনুসরণ করতে চাই এবং ফলাফলটি সহজেই পরীক্ষার যোগ্য কিনা তা নিশ্চিত করতে পারি। …

2
ডোমেন-চালিত-নকশা - সত্তা সমস্যার বাহ্যিক নির্ভরতা
আমি ডোমেন-চালিত-নকশা শুরু করতে চাই, তবে শুরু করার আগে বেশ কয়েকটি সমস্যা সমাধান করতে চাই :) আসুন কল্পনা করুন আমার একটি গোষ্ঠী এবং ব্যবহারকারী রয়েছে এবং যখন ব্যবহারকারী কোনও দলে যোগদান করতে চান, আমি groupsService.AddUserToGroup(group, user)পদ্ধতিটি কল করছি । ডিডিডিতে আমার করা উচিত group.JoinUser(user), যা দেখতে বেশ ভাল লাগে। যদি …

7
.NET- এ ডিআই প্রয়োগ করার "সঠিক" উপায় কী?
আমি তুলনামূলকভাবে বড় অ্যাপ্লিকেশনটিতে নির্ভরতা ইনজেকশন বাস্তবায়ন করতে চাইছি তবে এতে কোনও অভিজ্ঞতা নেই। আমি ধারণা এবং আইওসি এবং নির্ভরতা ইনজেক্টরগুলির উপলভ্য কয়েকটি Unক্য এবং নিনজেক্টের কয়েকটি বাস্তবায়ন অধ্যয়ন করেছি। তবে, একটি জিনিস আছে যা আমাকে সরিয়ে দিচ্ছে। আমার অ্যাপ্লিকেশনটিতে কীভাবে উদাহরণ সৃজনের ব্যবস্থা করা উচিত? আমি যা ভাবছি তা …

4
কার্যনির্বাহী প্রোগ্রামিং নির্ভরতা ইনজেকশন নিদর্শনগুলির একটি কার্যকর বিকল্প?
আমি সম্প্রতি সি # তে ফাংশনাল প্রোগ্রামিং নামে একটি বই পড়ছি এবং এটি আমার কাছে ঘটেছিল যে ক্রিয়ামূলক প্রোগ্রামিংয়ের অপরিবর্তনীয় ও রাষ্ট্রহীন প্রকৃতি নির্ভরতা ইনজেকশন প্যাটার্নগুলির অনুরূপ ফলাফল অর্জন করে এবং সম্ভবত আরও ভাল পদ্ধতির, বিশেষত ইউনিট পরীক্ষার ক্ষেত্রে। যদি আমি উভয় পদ্ধতির সাথে অভিজ্ঞতা সম্পন্ন কেউ প্রাথমিক প্রশ্নের উত্তর …

6
ডিআই / আইওসি ব্যবহারের ফলে "নতুন" কীওয়ার্ডের সমস্ত উপস্থিতি সরিয়ে নেওয়া উচিত?
ডিপেন্ডেন্সি ইনজেকশন এবং নিয়ন্ত্রণের ধারকটির একটি বিপরীত ব্যবহার আপনার কোড থেকে কীওয়ার্ডের সমস্ত উপস্থিতি সরিয়ে ফেলতে হবেnew ? অন্য কথায়, প্রতিটি বস্তু / নির্ভরতা, যতই সরল বা স্বল্পজীবী হোক না কেন, আপনার আইওসি ধারকটির মধ্যে "নিবন্ধিত" হওয়া উচিত এবং সেই পদ্ধতি / শ্রেণিতে ইঞ্জেকশন করা উচিত যা তাদের ব্যবহার করা …

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