Skip to content

Commit

Permalink
Review
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammadKarimi committed Apr 22, 2024
1 parent a991790 commit 94f5d1e
Showing 1 changed file with 1 addition and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

بنابراین، تصمیم در مورد این که دامنه‌های محدود شما چه اندازه باید باشند، باید به دامنه مسئله خاصی که در حال بررسی است، بستگی دارد. گاهی اوقات استفاده از مرز گسترده‌تر واضح‌تر خواهد بود، در حالی که در دیگر موارد، تقسیم آن معنی بیشتری رو بوجود می آورد.

دلایل استخراج دامنه‌های محدود با دقت بیشتر از یک دامنه بزرگ شامل تشکیل تیم‌های مهندسی نرم‌افزار جدید یا برطرف کردن برخی از نیازهای غیر عملکردی سیستم است؛ به عنوان مثال، زمانی که نیاز به جدا کردن چرخه‌های توسعه برخی از اجزاء اصلی موجود در یک دامنه محدود دارید. یکی دیگر از دلایل متداول استخراج یک عملکرد، قابلیت گسترش آن مستقل از سایر عملکردهای دامنه محدود است.

بنابراین، مدل‌های خود را مفید نگه دارید و اندازه دامنه‌های محدود خود را با نیازهای کسب‌وکار و محدودیت‌های سازمانی خود هماهنگ کنید. یک نکته‌ای که باید مواظب آن باشید، تقسیم یک عملکرد پیوسته به چندین دامنه محدود است. چنین تقسیمی قابلیت تکامل هر دامنه را به صورت مستقل مختل می‌کند. نیازها و تغییرات تجاری همزمان بر دامنه‌های محدود تأثیر خواهند گذاشت و نیاز به انجام همزمان تغییرات خواهد داشت. برای جلوگیری از چنین تجزیه ناکارآمدی، از قاعده عمومی مورد بحث در فصل ۱ برای یافتن زیردامنه‌ها استفاده کنید: مجموعه‌های مرتبط از موارد کاربردی هماهنگ که بر روی داده‌های یکسان عمل می‌کنند را شناسایی کرده و از تجزیه آن‌ها به چندین دامنه محدود اجتناب کنید.
دلایل استخراج دامنه‌های محدود با دقتی بیشتر از یک دامنه بزرگ شامل تشکیل تیم‌های مهندسی نرم‌افزار جدید یا برطرف کردن برخی از نیازهای غیر عملکردی سیستم است؛

در فصل‌های ۸ و ۱۰، موضوع بهینه‌سازی مداوم مرزهای دامنه‌های محدود را بیشتر بررسی خواهیم کرد.

0 comments on commit 94f5d1e

Please sign in to comment.