Skip to content

Commit bfb0ba5

Browse files
Review and Reformating
1 parent 90b438e commit bfb0ba5

File tree

7 files changed

+35
-12
lines changed

7 files changed

+35
-12
lines changed

.obsidian/workspace.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"state": {
1414
"type": "markdown",
1515
"state": {
16-
"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",
16+
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
1717
"mode": "source",
1818
"source": true
1919
}
@@ -85,7 +85,7 @@
8585
"state": {
8686
"type": "backlink",
8787
"state": {
88-
"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",
88+
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
8989
"collapseAll": false,
9090
"extraContext": false,
9191
"sortOrder": "alphabetical",
@@ -102,7 +102,7 @@
102102
"state": {
103103
"type": "outgoing-link",
104104
"state": {
105-
"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",
105+
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
106106
"linksCollapsed": false,
107107
"unlinkedCollapsed": true
108108
}
@@ -125,7 +125,7 @@
125125
"state": {
126126
"type": "outline",
127127
"state": {
128-
"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"
128+
"file": "content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md"
129129
}
130130
}
131131
}
@@ -148,6 +148,11 @@
148148
},
149149
"active": "d15e1bdd51457826",
150150
"lastOpenFiles": [
151+
"content/part 1 - Strategic Design/chapter 2/2.9 Challenges/Challenges.md",
152+
"content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
153+
"content/part 1 - Strategic Design/chapter 2/2.8 Tools/Tools.md",
154+
"content/part 1 - Strategic Design/chapter 2/2.7 Continuous Effort/Continuous Effort.md",
155+
"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",
151156
"content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.2 Effective Modeling/Effective Modeling.md",
152157
"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",
153158
"content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/_index.md",
@@ -169,11 +174,6 @@
169174
"content/part 1 - Strategic Design/chapter 1/1.5 Domain Analysis Examples/3. BusVNext.md",
170175
"content/part 1 - Strategic Design/chapter 1/1.4 Comparing Subdomains/1.4 Comparing Subdomains.md",
171176
"content/part 1 - Strategic Design/chapter 1/1.3 What is a Subdomain/1.3.3 Supporting Subdomain.md",
172-
"content/part 1 - Strategic Design/chapter 1/1.3 What is a Subdomain/1.3.2 Generic subdomains.md",
173-
"content/part 1 - Strategic Design/chapter 1/1.2 What is Business Domain/1.2 What is Business Domain.md",
174-
"content/preface.md",
175-
"content/sponsors.md",
176-
"content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md",
177177
"1.1-fundamental-of-ddd",
178178
"[1.1-fundamental-of-ddd/1.1-fundamental-of-ddd",
179179
"[1.1-fundamental-of-ddd",

content/part 1 - Strategic Design/chapter 2/2.10 Conclusion/Conclusion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: نتیجه گیری
3-
weight: 1011
3+
weight: 212
44
type: docs
55
---
66

content/part 1 - Strategic Design/chapter 2/2.6 Model of the Business Domain/2.6.2 Effective Modeling/Effective Modeling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 2.6.2 یک مدل موثر
3-
weight: 204
3+
weight: 207
44
type: docs
55
---
66

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 2.6.3 مدلینگ در دامنه کسب و کار
3-
weight: 204
3+
weight: 208
44
type: docs
55
---
66

content/part 1 - Strategic Design/chapter 2/2.7 Continuous Effort/Continuous Effort.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
title: 2.7 تلاش مستمر
3+
weight: 209
4+
type: docs
5+
---
6+
7+
## تلاش مستمر
8+
19
پیاده‌سازی یک زبان فراگیر نیازمند تعامل با متخصصان دامنه است. تنها تعامل کردن با متخصصان واقعی دامنه می‌تواند اشتباهات،و همچنین فرض‌های نادرست یا درک نادرست ما از حوزه کسب و کار را آشکار کند.
210

311
تمامی افراد مرتبط با پروژه باید به طور مداوم از زبان فراگیر در تمامی ارتباطات مرتبط با پروژه استفاده کنند تا دانش مرتبط با حوزه کسب و کار را گسترش داده و درک مشترکی از آن ایجاد کنند. این زبان باید به طور مداوم در طول پروژه تقویت شود: نیازمندی‌ها، تست ها، مستندات و حتی خود سورس کد باید از این زبان استفاده کنند.

content/part 1 - Strategic Design/chapter 2/2.8 Tools/Tools.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
title: 2.8 ابزارها
3+
weight: 210
4+
type: docs
5+
---
6+
7+
## ابزار ها
8+
19
تکنولوژی‌ها و ابزارهایی وجود دارند که می‌توانند فرآیندهای ثبت و مدیریت یک زبان فراگیر را آسان‌تر کنند. به عنوان مثال، یک ویکی می‌تواند به عنوان یک واژه‌نامه برای ثبت و مستندسازی زبان فراگیر استفاده شود. یه همچین واژه‌نامه‌ای فرآیند ورود اعضای جدید تیم را آسان‌تر می‌کند (آنبردینگ)، زیرا به عنوان مرجعی برای دریافت اطلاعات درباره اصطلاحات حوزه کسب و کار مورد استفاده قرار می‌گیرد.
210

311
این خیلی مهم هست که نگهداری و بروزرسانی این واژه‌نامه را یک کار و تلاش مشترک درنظر بگیرید. هنگامی که یک زبان فراگیر تغییر می‌کند، باید تمام اعضای تیم تشویق شوند که بروند و واژه‌نامه را به‌روز کنند. این متضاد یک روش و رویکرد مرکزی است، که در آن تنها لیدرهای تیم یا معماران مسئولیت نگهداری واژه‌نامه را دارند.

content/part 1 - Strategic Design/chapter 2/2.9 Challenges/Challenges.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
title: 2.9 چالش ها
3+
weight: 211
4+
type: docs
5+
---
6+
7+
## چالش ها
18
در تئوری، گسترش و ترویج یک زبان فراگیر به نظر می‌رسد که یک فرآیند ساده است. اما در عمل، چنین نیست. تنها راه قابل اعتماد برای جمع‌آوری دانش دامنه، بحث و گفت‌وگو با متخصصان دامنه است. مخصوصا در زمانیکه اطلاعات مهم به صورت پنهان و خاموش هستند. این اطلاعات مستند یا کدگذاری نشده اند، بلکه فقط در ذهن متخصصان دامنه قرار دارند. پس تنها راه دسترسی به آن، پرسش کردن است.
29

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

0 commit comments

Comments
 (0)