Skip to content

Commit

Permalink
Review and Reformating
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammadKarimi committed Mar 30, 2024
1 parent 90b438e commit bfb0ba5
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 12 deletions.
18 changes: 9 additions & 9 deletions .obsidian/workspace.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"state": {
"type": "markdown",
"state": {
"file": "content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.3 Modeling the Business Domain/Modeling the Business Domain.md",
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
"mode": "source",
"source": true
}
Expand Down Expand Up @@ -85,7 +85,7 @@
"state": {
"type": "backlink",
"state": {
"file": "content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.3 Modeling the Business Domain/Modeling the Business Domain.md",
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
Expand All @@ -102,7 +102,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.3 Modeling the Business Domain/Modeling the Business Domain.md",
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
Expand All @@ -125,7 +125,7 @@
"state": {
"type": "outline",
"state": {
"file": "content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.3 Modeling the Business Domain/Modeling the Business Domain.md"
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md"
}
}
}
Expand All @@ -148,6 +148,11 @@
},
"active": "d15e1bdd51457826",
"lastOpenFiles": [
"content/part 1 - Strategic Design/chapter 2/2.9 Challenges/Challenges.md",
"content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
"content/part 1 - Strategic Design/chapter 2/2.8 Tools/Tools.md",
"content/part 1 - Strategic Design/chapter 2/2.7 Continuous Effort/Continuous Effort.md",
"content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.3 Modeling the Business Domain/Modeling the Business Domain.md",
"content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.2 Effective Modeling/Effective Modeling.md",
"content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.1 What Is a Model/What Is a Model.md",
"content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/_index.md",
Expand All @@ -169,11 +174,6 @@
"content/part 1 - Strategic Design/chapter 1/1.5 Domain Analysis Examples/3. BusVNext.md",
"content/part 1 - Strategic Design/chapter 1/1.4 Comparing Subdomains/1.4 Comparing Subdomains.md",
"content/part 1 - Strategic Design/chapter 1/1.3 What is a Subdomain/1.3.3 Supporting Subdomain.md",
"content/part 1 - Strategic Design/chapter 1/1.3 What is a Subdomain/1.3.2 Generic subdomains.md",
"content/part 1 - Strategic Design/chapter 1/1.2 What is Business Domain/1.2 What is Business Domain.md",
"content/preface.md",
"content/sponsors.md",
"content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
"1.1-fundamental-of-ddd",
"[1.1-fundamental-of-ddd/1.1-fundamental-of-ddd",
"[1.1-fundamental-of-ddd",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: نتیجه گیری
weight: 1011
weight: 212
type: docs
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: 2.6.2 یک مدل موثر
weight: 204
weight: 207
type: docs
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: 2.6.3 مدلینگ در دامنه کسب و کار
weight: 204
weight: 208
type: docs
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
---
title: 2.7 تلاش مستمر
weight: 209
type: docs
---

## تلاش مستمر

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

تمامی افراد مرتبط با پروژه باید به طور مداوم از زبان فراگیر در تمامی ارتباطات مرتبط با پروژه استفاده کنند تا دانش مرتبط با حوزه کسب و کار را گسترش داده و درک مشترکی از آن ایجاد کنند. این زبان باید به طور مداوم در طول پروژه تقویت شود: نیازمندی‌ها، تست ها، مستندات و حتی خود سورس کد باید از این زبان استفاده کنند.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
---
title: 2.8 ابزارها
weight: 210
type: docs
---

## ابزار ها

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

این خیلی مهم هست که نگهداری و بروزرسانی این واژه‌نامه را یک کار و تلاش مشترک درنظر بگیرید. هنگامی که یک زبان فراگیر تغییر می‌کند، باید تمام اعضای تیم تشویق شوند که بروند و واژه‌نامه را به‌روز کنند. این متضاد یک روش و رویکرد مرکزی است، که در آن تنها لیدرهای تیم یا معماران مسئولیت نگهداری واژه‌نامه را دارند.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: 2.9 چالش ها
weight: 211
type: docs
---

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

هر چه تجربه شما در این فرایند بیشتر شود، متوجه خواهید شد که این فرآیند اغلب شامل کارکردن به همراه متخصصان دامنه برای همکاری در پیداکردن مدل نیست. ممکن است حتی در درک متخصصان دامنه از حوزه کسب و کار، ابهامات و حتی نقاط نامشخصی(نقاط تاریک) وجود داشته باشد؛ به عنوان مثال اینکه فقط حالات و مسیر های کسب و کار را درنظر بگیریم و هیچ استثنایی و یا هیچ شرط و قانونی را در نظر نگیریم، نشان میدهد که فقط این فرایند برای تولید یک مدل نیست.
Expand Down

0 comments on commit bfb0ba5

Please sign in to comment.