প্রশ্ন ট্যাগ «domain-driven-design»

ডোমেন-চালিত ডিজাইন (ডিডিডি) বাস্তবায়নকে একটি বিকাশমান মডেলের সাথে সংযুক্ত করে জটিল প্রয়োজনের জন্য সফ্টওয়্যার বিকাশের একটি পদ্ধতি।

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

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

5
ওআরএমগুলি কি সমৃদ্ধ ডোমেন মডেলগুলি তৈরি করতে সক্ষম করে?
প্রায় ৮ বছর ধরে আমার বেশিরভাগ প্রকল্পে হাইবারনেট ব্যবহার করার পরে, আমি এমন একটি সংস্থায় নেমেছি যা এর ব্যবহারকে নিরুৎসাহিত করে এবং অ্যাপ্লিকেশনগুলি কেবল সঞ্চিত পদ্ধতিগুলির মাধ্যমে ডিবির সাথে ইন্টারঅ্যাক্ট করতে চায়। কয়েক সপ্তাহ ধরে এটি করার পরে, আমি যে অ্যাপ্লিকেশনটি তৈরি করতে শুরু করছি তার একটি সমৃদ্ধ ডোমেন মডেল …

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

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

2
অ্যানমিক ডোমেন মডেল এবং ডোমেন পরিষেবাদি ইঞ্জেকশন
রক্তহীন ডোমেইন মডেল মার্টিন জালিয়া দ্বারা ডোমেইন চালিত নকশা বিরোধী প্যাটার্ন হিসাবে বর্ণনা করা হয়েছে। ডোমেন মডেলগুলিতে ব্যবসায়িক যুক্তি রাখতে প্রায়শই ডোমেন পরিষেবা ব্যবহৃত হয়। তবে ডোমেন মডেলগুলিতে ডোমেন পরিষেবাগুলি ইনজেক্ট করা ভন ভার্নন ("ডোমেন-ড্রাইভড ডিজাইন বাস্তবায়ন, পৃষ্ঠা 387 দেখুন) দ্বারা ক্ষতিকারক হিসাবে বিবেচিত হয়। আমার মতে সেই মতামতগুলি পরস্পরবিরোধী, …

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

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

3
কমান্ডে কীভাবে পোস্ট-বৈধতা ত্রুটিগুলি পরিচালনা করতে হয় (DDD + CQRS)
উদাহরণস্বরূপ, আপনি রেজিস্টার ফর্মটি জমা দেওয়ার সময়, আপনাকে Domain Model( WriteModelইন CQRS) পরীক্ষা করে দেখতে হবে যে এটি কোনও বৈধ অবস্থায় রয়েছে (উদাহরণস্বরূপ, ইমেল ঠিকানা সিনট্যাক্স, বয়স ইত্যাদি)। তারপরে আপনি একটি তৈরি করুন Commandএবং এটিকে প্রেরণ করুন Command Bus। আমি বুঝতে পারি যে কমান্ডগুলির কোনও কিছুই ফিরিয়ে দেওয়া উচিত নয়। …

3
এমভিভিএম, ডিডিডি এবং ডাব্লুপিএফ স্তরযুক্ত অ্যাপ্লিকেশন প্রকল্পের কাঠামো গাইডেন্স
আমি আমার অ্যাপ্লিকেশনটির কাঠামোটি ভিএস-এ সেটআপ করার চেষ্টা করছি এবং আমি "চেষ্টা" করতে এবং ভবিষ্যতের প্রমাণটি এটি একটি যুক্তিসঙ্গত পর্যায়ে রাখতে চাই। এই অ্যাপ্লিকেশনটি কোনও ডাব্লুপিএফ হবে এমন কোনও পুরানো উইনফর্ম অ্যাপটির পুনরায় লিখন যা কোনও চুক্তি অনুসরণ করে নি। কোন স্তর, স্তর, সংক্ষিপ্ত শব্দ, ইত্যাদি ... এটি মোটামুটি লার্জি …

2
ডিডিডি-লাইট নির্ভরতা ইনজেকশনের জন্য একটি প্যাটার্ন ভাষা?
গ্রেগ ইয়ংয়ের আলাপে আমি হোঁচট খেয়েছি D কারণ কেন ডিডিডি প্রকল্পগুলি ব্যর্থ হয় যেখানে তিনি কোনও কিছু উল্লেখ করেন যেখানে at:২০-তে তাকে ডিডিডি-লাইট বলে। সংক্ষেপে তিনি মূলত বলেছিলেন যে কিছু কিছু ডিডিডি সম্পর্কিত কোনও কিছু না করে প্যাটার্ন ল্যাঙ্গুয়েজ (সত্তা, সংগ্রহশালা, মান বস্তু, পরিষেবা ইত্যাদি) হিসাবে ডিডিডি ব্যবহার করে। তিনি। …

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

3
ডিডিডি এবং সিআরকিউএস ব্যবহার করার সময়, আদেশ অনুসারে ঠিক একটি ইভেন্ট হওয়া উচিত?
আমি কনফিগারেশন ওভার কনভেনশন সহ একটি ডিডিডি অ্যাপ্লিকেশন ডিজাইনের একটি উপায় খুঁজছি। বলুন একটি সামগ্রিক "ক্লায়েন্ট" এর একটি কমান্ড রয়েছে "ফিলপ্রোফিল" defined এটি যৌক্তিকভাবে একটি ইভেন্ট "প্রোফাইলফিল্ড" উত্থাপন করবে। কোনও ঘটনা যখন কোনও কমান্ড একটি ইভেন্টের চেয়ে বেশি উত্থাপিত করে, বা কোনও যুক্তিটির ভিত্তিতে কোনও কমান্ড বিভিন্ন ঘটনা উত্থাপন করে? …

2
ডিডিডি বাউন্ডেড কনটেক্সট এবং ডোমেনগুলি?
আমি 10 টি ডাটাবেস সারণী (সমষ্টি, সত্তা / মান অবজেক্টস) এবং ডিডিডি প্রয়োগ করে তুলনামূলকভাবে জটিল অ্যাপ্লিকেশনটিতে কাজ করছি। এই মুহুর্তে এটি মূলত ডিডিডি-লাইট বলে মনে হয় এর অর্থ অ্যাপ্লিকেশন / ডোমেন পরিষেবা, ডোমেন মডেল (সত্তা, মান অবজেক্টস) এবং সংগ্রহস্থলগুলি রয়েছে os আমি ডিডিডি বাস্তবায়নকারী একটি বই তুলেছিলাম এবং তিনি …

1
ডোমেন ড্রাইভড ডিজাইন কি এত জটিল ডোমেনগুলির জন্য দরকারী / উত্পাদনশীল?
কর্মক্ষেত্রে কোনও সম্ভাব্য প্রকল্পের মূল্যায়ন করার সময়, আমি প্রস্তাব দিয়েছিলাম যে এটির জন্য কোনও ডোমেন চালিত ডিজাইনের পদ্ধতির ব্যবহার করতে সুবিধাজনক হতে পারে object প্রকল্পটির অত্যধিক জটিল ডোমেন নেই, তাই আমার সহকর্মী এটিকে আমার দিকে ছুঁড়ে দিয়েছেন: বলা হয়েছে, একটি জটিল ডোমেন মডেল রয়েছে এমন পরিস্থিতিতে ডিডিডি অনুকূল রয়েছে ("... …

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