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

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

13
তাই সিঙ্গলেটন খারাপ, তাহলে কী?
সিলেটলেটগুলি ব্যবহার করে (এবং অতিরিক্ত ব্যবহার করা) নিয়ে সমস্যাগুলি সম্পর্কে ইদানীং অনেক আলোচনা হয়েছে। আমার কেরিয়ারেও আমি এর আগে একজন ছিলাম। সমস্যাটি এখন কী তা আমি দেখতে পাচ্ছি এবং এখনও, এখনও অনেকগুলি মামলা রয়েছে যেখানে আমি একটি ভাল বিকল্প দেখতে পাচ্ছি না - এবং সিঙ্গেলনবিরোধী অনেকগুলি আলোচনা সত্যিই একটি সরবরাহ …

7
বসন্ত কাঠামো কী করে? আমি এটি ব্যবহার করা উচিত? কেন অথবা কেন নয়?
সুতরাং, আমি জাভাতে একটি ব্র্যান্ড-নতুন প্রকল্প শুরু করছি, এবং স্প্রিং ব্যবহার করার বিষয়ে বিবেচনা করছি। আমি কেন বসন্ত বিবেচনা করছি? কারণ প্রচুর লোক আমাকে বলে যে আমার স্প্রিং ব্যবহার করা উচিত! সিরিয়াসলি, যে কোনও সময় আমি মানুষকে স্প্রিং আসলে কী বা এটি কী তা বোঝানোর চেষ্টা করার চেষ্টা করেছিল, তারা …

8
নির্ভরতা ইঞ্জেকশন প্যাটার্নটি ব্যবহার করা কখন উপযুক্ত নয়?
যেহেতু (এবং প্রেমময়) অটোমেটেড টেস্টিং শেখার পরে আমি নিজেকে প্রায় প্রতিটি প্রকল্পে নির্ভরতা ইঞ্জেকশন প্যাটার্নটি ব্যবহার করে দেখেছি। স্বয়ংক্রিয় পরীক্ষার সাথে কাজ করার সময় কি এই প্যাটার্নটি ব্যবহার করা সর্বদা উপযুক্ত? এমন কোনও পরিস্থিতি কি আপনার নির্ভরতা ইনজেকশন ব্যবহার করা এড়ানো উচিত ছিল?

8
সমালোচনা এবং নির্ভরতা ইনজেকশন এর অসুবিধা
নির্ভরতা ইনজেকশন (ডিআই) একটি সুপরিচিত এবং কেতাদুরস্ত প্যাটার্ন। ইঞ্জিনিয়ারদের বেশিরভাগই এর সুবিধাগুলি জানেন: ইউনিট পরীক্ষায় পৃথক করা সম্ভব / সহজ স্পষ্টভাবে কোনও শ্রেণীর নির্ভরতা সংজ্ঞায়িত করা ভাল ডিজাইনের সুবিধার্থে (উদাহরণস্বরূপ একক দায়িত্বের নীতি (এসআরপি)) সুইচিং বাস্তবায়নগুলি দ্রুত সক্ষম করা ( উদাহরণস্বরূপ DbLoggerপরিবর্তে ConsoleLogger) আমি গণনা করি যে শিল্পের সর্বত্র sensকমত্য …

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

9
নির্ভরতা ইনজেকশন বোঝা
আমি নির্ভরতা ইনজেকশন (ডিআই) সম্পর্কে পড়ছি । আমার কাছে এটি করা খুব জটিল জিনিস, কারণ আমি যখন এটি পড়ছিলাম তখন এটি নিয়ন্ত্রণের বিপরীতটি (আইওসি) এরও উল্লেখ করছিল এবং এরকম আমি অনুভব করেছি যে আমি কোনও যাত্রায় যাব। এটি আমার বোধগম্যতা: ক্লাসে এমন একটি মডেল তৈরি করার পরিবর্তে যা এটি গ্রাস …

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

11
(কেন) একটি ইউনিট পরীক্ষা নির্ভরতা পরীক্ষা না করা গুরুত্বপূর্ণ?
আমি স্বয়ংক্রিয় পরীক্ষার মানটি বুঝতে পেরেছি এবং যেখানেই সমস্যাটি যথেষ্ট সুনির্দিষ্টভাবে উল্লেখ করা হয়েছে সেখানে আমি ভাল পরীক্ষার ক্ষেত্রে আসতে পারি use যদিও আমি লক্ষ করেছি, এখানে এবং স্ট্যাকওভারফ্লোতে কিছু লোক কেবল একটি ইউনিট পরীক্ষা করার উপর জোর দেয় , তার নির্ভরতা নয়। এখানে আমি সুবিধা দেখতে ব্যর্থ। পরীক্ষার নির্ভরতা …

18
নির্ভরতা ইনজেকশন: এটি কীভাবে বিক্রি করবেন [বন্ধ]
এটি জানা যাক যে আমি নির্ভরতা ইনজেকশন (ডিআই) এবং স্বয়ংক্রিয় পরীক্ষার একটি বড় অনুরাগী । আমি এটি সম্পর্কে সারা দিন কথা বলতে পারে। পটভূমি সম্প্রতি, আমাদের দলটি স্ক্র্যাচ থেকে তৈরি করা এই বড় প্রকল্পটি পেয়েছে। জটিল ব্যবসায়ের প্রয়োজনীয়তা সহ এটি একটি কৌশলগত প্রয়োগ। অবশ্যই, আমি এটি সুন্দর এবং পরিষ্কার হতে …

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

5
নির্ভরতা ইনজেকশন: ফিল্ড ইনজেকশন বনাম কনস্ট্রাক্টর ইঞ্জেকশন?
আমি জানি এটি একটি উত্তপ্ত বিতর্ক এবং সর্বোত্তম পদ্ধতির অনুশীলন হিসাবে মতামতগুলি সময়ের সাথে সাথে পরিবর্তিত হয়। : না হওয়া পর্যন্ত আমি বিভিন্ন ব্লগ (exs আপ পড়া শুরু আমি আমার ক্লাস জন্য একচেটিয়াভাবে ক্ষেত্র ইনজেকশন ব্যবহার করার জন্য ব্যবহৃত petrikainulainen এবং schauderhaft এবং শিকারীদের কন্সট্রাকটর ইনজেকশন সুবিধা সম্পর্কে)। আমি তখন …

7
সলআইডিতে স্যুইচ করার পরে ব্যাপক বর্ধিত ক্লাস পরিচালনা ও পরিচালনা করছেন?
গত কয়েক বছর ধরে, আমরা আস্তে আস্তে উন্নততর লিখিত কোডে স্যুইচ ওভার করছি, একসাথে কয়েকটি শিশুর পদক্ষেপ। আমরা অবশেষে এমন কিছুতে স্যুইচটিকে শুরু করতে শুরু করি যা কমপক্ষে সলাইডের অনুরূপ, তবে আমরা এখনও সেখানে আছি না। স্যুইচটি তৈরি করার পরে, বিকাশকারীদের কাছ থেকে সবচেয়ে বড় অভিযোগ হ'ল তারা পিয়ার পর্যালোচনা …

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

11
এতটুকুই কি "ক্রস কাটিং উদ্বেগ" বলা হয় এসআইএলডি / ডিআই / আইওসি ভাঙ্গার একটি বৈধ অজুহাত?
আমার সহকর্মীরা "লগিং / ক্যাচিং / ইত্যাদি ক্রস-কাটিং উদ্বেগ" বলতে পছন্দ করে এবং তারপরে সর্বত্র সংশ্লিষ্ট সিঙ্গলটন ব্যবহার করে এগিয়ে যান। তবুও তারা আইওসি এবং ডিআই পছন্দ করে। SOLI D নীতিটি ভেঙে ফেলার জন্য এটি কি কোনও বৈধ অজুহাত ?

7
যখন নির্ভরতা বিপরীতমুখী নীতিটি প্রয়োগ না করা হয়?
আমি বর্তমানে সলিড বের করার চেষ্টা করছি। সুতরাং নির্ভরতা বিপর্যয় নীতি মানে যে কোনও দুটি শ্রেণির সরাসরি নয়, ইন্টারফেসের মাধ্যমে যোগাযোগ করা উচিত। উদাহরণ: যদি class Aকোনও পদ্ধতি থাকে, যা টাইপের কোনও বস্তুর কাছে পয়েন্টার প্রত্যাশা করে class B, তবে এই পদ্ধতির প্রকৃতপক্ষে কোনও প্রকারের বস্তুর প্রত্যাশা করা উচিত abstract …

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