در این مطلب، ویدئو لئوناردو جیوردانی – معماری های پاک در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:25:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,560 –> 00:00:09,679
یک دست بزرگ به لئوناردو بدهید
2
00:00:09,679 –> 00:00:12,240
ممنون میشم همین الان صفحه من را ببینید
3
00:00:12,240 –> 00:00:12,799
4
00:00:12,799 –> 00:00:16,320
بله بله بله بسیار عالی پس
5
00:00:16,320 –> 00:00:19,680
ممنون از همه خوش آمدید اوم
6
00:00:19,680 –> 00:00:21,600
امروز در مورد معماری تمیز در پایتون صحبت خواهم کرد.
7
00:00:21,600 –> 00:00:22,880
8
00:00:22,880 –> 00:00:26,080
9
00:00:26,080 –> 00:00:29,439
10
00:00:29,439 –> 00:00:32,640
مفید
11
00:00:32,640 –> 00:00:35,920
و زیبایی و امیدوارم در
12
00:00:35,920 –> 00:00:37,600
طول صحبت مشخص شود که چرا
13
00:00:37,600 –> 00:00:40,719
این زیرنویس را اول از همه
14
00:00:40,719 –> 00:00:43,680
کی هستم من نام من لئوناردو است من یک
15
00:00:43,680 –> 00:00:45,440
توسعه دهنده نرم افزار
16
00:00:45,440 –> 00:00:48,480
و یک وبلاگ نویس هستم که در صنعت سینما
17
00:00:48,480 –> 00:00:49,200
کار می
18
00:00:49,200 –> 00:00:51,360
کنم اخیراً در زیرساخت
19
00:00:51,360 –> 00:00:52,640
کار با aws هستم
20
00:00:52,640 –> 00:00:55,840
terraform و همه این چیزهای فانتزی
21
00:00:55,840 –> 00:00:58,000
همانطور که گفتم من همچنین یک وبلاگ نویس هستم من یک وبلاگ دارم
22
00:00:58,000 –> 00:00:58,879
23
00:00:58,879 –> 00:01:01,680
که به آن گربه دیجیتالی
24
00:01:01,680 –> 00:01:02,879
می گویند و می توانید آن را در
25
00:01:02,879 –> 00:01:06,240
آدرسی که در آنجا وجود دارد پیدا
26
00:01:06,240 –> 00:01:07,760
27
00:01:07,760 –> 00:01:11,360
کنید. اوه من یک آدم گربه ای هستم
28
00:01:11,360 –> 00:01:12,240
29
00:01:12,240 –> 00:01:15,600
و دوست دارم فقط برای گفتن آن را ببینم
30
00:01:15,600 –> 00:01:17,920
زیرا یک چیز خاص
31
00:01:17,920 –> 00:01:20,240
در مورد گربه ها وجود دارد که آن ها
32
00:01:20,240 –> 00:01:23,759
بسیار کنجکاو هستند و من از
33
00:01:23,759 –> 00:01:27,200
کنجکاوی خوشم می آید.
34
00:01:27,200 –> 00:01:28,400
35
00:01:28,400 –> 00:01:30,320
فهمیدن چگونه
36
00:01:30,320 –> 00:01:31,439
کار می کند
37
00:01:31,439 –> 00:01:34,479
چگونه کار می کنند، بنابراین
38
00:01:34,479 –> 00:01:38,640
بیایید وارد معماری شویم، بنابراین
39
00:01:38,640 –> 00:01:40,799
معماری چیست این اولین
40
00:01:40,799 –> 00:01:41,920
سوالی است که من
41
00:01:41,920 –> 00:01:45,520
دارم و می خواهم به او پاسخ دهم، شما می دانید که ما می
42
00:01:45,520 –> 00:01:47,280
توانیم اینجا در تصویر
43
00:01:47,280 –> 00:01:49,600
44
00:01:49,600 –> 00:01:50,960
برویم.
45
00:01:50,960 –> 00:01:52,799
اما این یک ساختمان زیباست،
46
00:01:52,799 –> 00:01:54,960
متاسفم آقای لئوناردو
47
00:01:54,960 –> 00:01:56,960
ام، ما کلیسای جامع را نمی بینیم
48
00:01:56,960 –> 00:01:58,799
شاید این پس زمینه شماست
49
00:01:58,799 –> 00:02:00,719
، مهاجمان فضایی است
50
00:02:00,719 –> 00:02:04,240
اوه متاسفم فکر کردم
51
00:02:04,240 –> 00:02:07,520
که این اسلاید شما بود اجازه دهید
52
00:02:07,520 –> 00:02:12,239
دوباره آن را نشان دهم آه
53
00:02:13,360 –> 00:02:16,640
می توانید ببینید حالا بله بله، ما می توانیم
54
00:02:16,640 –> 00:02:17,120
55
00:02:17,120 –> 00:02:20,840
بابت این موضوع خیلی متاسفم، بنابراین این وبلاگ من است،
56
00:02:20,840 –> 00:02:23,760
خوب اگر می توانید کلیسای جامع را ببینید،
57
00:02:23,760 –> 00:02:24,959
58
00:02:24,959 –> 00:02:28,319
اوم می دانید که می توانید از کنار آن رد شوید و بگویید
59
00:02:28,319 –> 00:02:30,560
آه این یک معماری چشمگیر است
60
00:02:30,560 –> 00:02:32,239
درست است این ساختمان چشمگیر بسیار
61
00:02:32,239 –> 00:02:33,920
زیبا است
62
00:02:33,920 –> 00:02:36,400
اما چه باید کرد منظور ما زمانی است که می گوییم
63
00:02:36,400 –> 00:02:38,160
معماری
64
00:02:38,160 –> 00:02:41,440
و بنابراین من به این
65
00:02:41,440 –> 00:02:44,480
موضوع پی بردم و متوجه شدم که ویتروویوس
66
00:02:44,480 –> 00:02:47,519
که یک معمار رومی
67
00:02:47,519 –> 00:02:50,640
بود در حدود 70 سال قبل از میلاد به دنیا آمد، بنابراین بیش از دو
68
00:02:50,640 –> 00:02:52,319
هزار سال
69
00:02:52,319 –> 00:02:54,640
پیش کتابی به نام معمار نوشت.
70
00:02:54,640 –> 00:02:55,680
ure
71
00:02:55,680 –> 00:02:58,800
که به معنای معماری است و
72
00:02:58,800 –> 00:03:01,599
او می گوید که هر ساختمانی باید
73
00:03:01,599 –> 00:03:02,959
سه ویژگی داشته باشد
74
00:03:02,959 –> 00:03:07,360
که عبارتند از firmitas utilitas و venustas
75
00:03:07,360 –> 00:03:10,319
که می توان آنها را به انگلیسی به
76
00:03:10,319 –> 00:03:11,280
دوام
77
00:03:11,280 –> 00:03:14,879
و زیبایی ترجمه کرد، از این رو
78
00:03:14,879 –> 00:03:16,560
زیرنویس بحث است،
79
00:03:16,560 –> 00:03:20,480
بنابراین آنچه ویتوویو می گوید این است که هر چیزی که می سازیم
80
00:03:20,480 –> 00:03:21,840
81
00:03:21,840 –> 00:03:25,519
باید بادوام باشد. مفید و زیبا است
82
00:03:25,519 –> 00:03:27,440
و ترجمه دیگری برای
83
00:03:27,440 –> 00:03:28,560
بادوام وجود دارد که
84
00:03:28,560 –> 00:03:32,560
قوی است اما من بادوام را ترجیح می دهم زیرا
85
00:03:32,560 –> 00:03:35,040
ایده چیزی را به شما می دهد که
86
00:03:35,040 –> 00:03:37,200
ماندگار باشد شما می دانید که در آزمون زمان مقاومت می
87
00:03:37,200 –> 00:03:39,040
کند و من می خواهم
88
00:03:39,040 –> 00:03:41,680
یک ثانیه در مورد این موضوع صرف
89
00:03:41,680 –> 00:03:42,720
90
00:03:42,720 –> 00:03:45,040
کنم. آنچه ایجاد می کنید چند
91
00:03:45,040 –> 00:03:46,400
92
00:03:46,400 –> 00:03:51,040
بار بادوام مفید و زیبا است
93
00:03:51,040 –> 00:03:54,720
معمولاً مفید است امیدوارم
94
00:03:54,720 –> 00:03:58,239
یک بادوام بدانید که
95
00:03:58,239 –> 00:04:01,200
چقدر طول می کشد چقدر زمان می گذرد
96
00:04:01,200 –> 00:04:01,920
97
00:04:01,920 –> 00:04:04,480
تا زمانی که نرم افزار شما منسوخ شود برای
98
00:04:04,480 –> 00:04:05,200
مثال
99
00:04:05,200 –> 00:04:07,120
و زیبا شود، البته گاهی اوقات
100
00:04:07,120 –> 00:04:08,959
به کد خود نگاه می کنید و عذاب آن،
101
00:04:08,959 –> 00:04:12,480
بنابراین
102
00:04:12,480 –> 00:04:15,040
من کمی بیشتر به تعریف
103
00:04:15,040 –> 00:04:17,279
معماری رفتم
104
00:04:17,279 –> 00:04:19,680
و فرهنگ لغت این تعاریف دیگر را به من می دهد
105
00:04:19,680 –> 00:04:22,000
این به طور خاص برای
106
00:04:22,000 –> 00:04:23,680
معماری های نرم افزاری است و
107
00:04:23,680 –> 00:04:26,639
فرهنگ لغت می گوید هنر و علمی
108
00:04:26,639 –> 00:04:28,560
که در آن اجزای یک
109
00:04:28,560 –> 00:04:30,240
سیستم کامپیوتری سازماندهی
110
00:04:30,240 –> 00:04:33,840
و یکپارچه شده اند و در اینجا مورد
111
00:04:33,840 –> 00:04:37,680
توجه قرار گرفته است زیرا این هنر و علم است، بنابراین اکنون
112
00:04:37,680 –> 00:04:40,720
در مورد آن هنر و علم فکر کنید،
113
00:04:40,720 –> 00:04:44,160
پس چند مورد از شما خود را
114
00:04:44,160 –> 00:04:46,960
هنرمند و دانشمند می دانید که می دانید ما
115
00:04:46,960 –> 00:04:47,280
116
00:04:47,280 –> 00:04:49,520
خودمان آنها را کدنویس می نامیم معمولاً شما مهندس می شناسید
117
00:04:49,520 –> 00:04:50,320
118
00:04:50,320 –> 00:04:52,960
اما هنر و علم به این معنی است که
119
00:04:52,960 –> 00:04:53,759
120
00:04:53,759 –> 00:04:57,520
وقتی آن کد را می نویسیم کاری که ما انجام می دهیم هنر است
121
00:04:57,520 –> 00:05:00,720
و باید با آن رفتار کنیم
122
00:05:00,720 –> 00:05:02,479
و چیز دیگری وجود دارد که من می خواهم.
123
00:05:02,479 –> 00:05:04,560
برای اشاره به این تعریف، میگوید
124
00:05:04,560 –> 00:05:08,240
سازمانیافته و یکپارچه، بنابراین سازماندهی به
125
00:05:08,240 –> 00:05:11,600
این موضوع مربوط میشود که
126
00:05:11,600 –> 00:05:13,280
اشیا در سیستم شما کجا هستند، بنابراین وقتی
127
00:05:13,280 –> 00:05:15,520
نرمافزاری ایجاد میکنید
128
00:05:15,520 –> 00:05:19,039
که در آن اجزا نه تنها
129
00:05:19,039 –> 00:05:21,199
از نظر فیزیکی صحبت میکنند، بلکه
130
00:05:21,199 –> 00:05:23,039
در کجای سیستم
131
00:05:23,039 –> 00:05:24,960
در نمودار موجود هستند. نمودار
132
00:05:24,960 –> 00:05:28,080
و یکپارچه، بنابراین چگونه داده ها
133
00:05:28,080 –> 00:05:31,680
بین اجزاء جریان می یابند
134
00:05:31,680 –> 00:05:34,720
وقتی از سیستم استفاده می کنید
135
00:05:35,520 –> 00:05:38,720
خوب است و اکنون که شاید معماری تعریف کردم
136
00:05:38,720 –> 00:05:39,600
137
00:05:39,600 –> 00:05:43,199
من در مورد اینکه آیا ما به آن نیاز داریم صحبت می کنم
138
00:05:43,199 –> 00:05:46,400
و بسیاری از مردم معتقدند که من این عکس را انتخاب کردم
139
00:05:46,400 –> 00:05:49,280
زیرا شاید خانه
140
00:05:49,280 –> 00:05:50,880
اینجا یک ساختمان چشمگیر نباشد
141
00:05:50,880 –> 00:05:54,080
اما برعکس آن را انتخاب
142
00:05:54,080 –> 00:05:55,600
کردم زیرا
143
00:05:55,600 –> 00:05:58,560
وقتی عکس را برای چیزی
144
00:05:58,560 –> 00:06:00,000
کاملاً متفاوت دیدم تحت تأثیر قرار گرفتم. عکس را دیدم
145
00:06:00,000 –> 00:06:00,479
146
00:06:00,479 –> 00:06:04,639
فکر کردم هر کسی که اینها را ساخته
147
00:06:04,639 –> 00:06:07,360
بهترین
148
00:06:07,360 –> 00:06:08,960
مواد را ندارد شما بهترین مواد
149
00:06:08,960 –> 00:06:10,880
یا شاید بهترین علم را می دانید زیرا می
150
00:06:10,880 –> 00:06:12,560
دانید که این کمی متمایل
151
00:06:12,560 –> 00:06:15,280
است کامل نیست اما آنها
152
00:06:15,280 –> 00:06:16,479
می خواستند
153
00:06:16,479 –> 00:06:21,120
این ساختمان زیبا باشد تا دوام داشته باشد
154
00:06:21,120 –> 00:06:24,400
که آنها دارند. یک سقف آنها یک در دارند
155
00:06:24,400 –> 00:06:27,440
شما می دانید پس شاید ضعیف است
156
00:06:27,440 –> 00:06:31,199
اما زیبا است و این
157
00:06:31,199 –> 00:06:33,360
چیزی است که می خواهم در مورد اصلی ترین چیزی
158
00:06:33,360 –> 00:06:35,360
که می خواهم در مورد معماری بگویم ما به معماری نیاز داریم
159
00:06:35,360 –> 00:06:37,199
زیرا می خواهیم کارهایی
160
00:06:37,199 –> 00:06:37,759
که انجام
161
00:06:37,759 –> 00:06:41,120
می دهیم زیبا باشند ما به آن نیاز داریم.
162
00:06:41,120 –> 00:06:44,800
برای ما خوب
163
00:06:44,800 –> 00:06:45,440
164
00:06:45,440 –> 00:06:48,000
است که در مورد معماری مطالعه و بحث کنیم زیرا در نهایت کاری که ما
165
00:06:48,000 –> 00:06:48,960
انجام
166
00:06:48,960 –> 00:06:52,720
می دهیم می تواند زیبا باشد می تواند بادوام باشد
167
00:06:52,720 –> 00:06:54,800
و نکته دیگری که می خواهم به آن اشاره
168
00:06:54,800 –> 00:06:57,120
کنم این کمی فنی تر
169
00:06:57,120 –> 00:06:59,840
است این است که اگر شما تصمیم نگیرید
170
00:06:59,840 –> 00:07:01,599
اگر شما
171
00:07:01,599 –> 00:07:03,039
به یک معماری متعهد نباشید اگر خوب به آن فکر نکنید
172
00:07:03,039 –> 00:07:05,199
173
00:07:05,199 –> 00:07:08,080
شخص دیگری به جای شما فکر می کند
174
00:07:08,080 –> 00:07:09,440
برای شما تصمیم می گیرد
175
00:07:09,440 –> 00:07:12,080
و معمولاً این چارچوبی است که
176
00:07:12,080 –> 00:07:13,039
شما استفاده می کنید
177
00:07:13,039 –> 00:07:15,120
بنابراین من مطمئن هستم که شما بدانید در
178
00:07:15,120 –> 00:07:17,120
دنیای پایتون افراد زیادی از
179
00:07:17,120 –> 00:07:19,840
جنگو یا فلاسک استفاده می کنند، به عنوان مثال، آنها
180
00:07:19,840 –> 00:07:21,919
فریمورک های تاثیرگذاری هستند، من آنها
181
00:07:21,919 –> 00:07:24,000
را بسیار دوست دارم، اینجا نیستم که بگویم
182
00:07:24,000 –> 00:07:25,280
خوب
183
00:07:25,280 –> 00:07:28,639
نیستند، اما زمانی که از یکی از
184
00:07:28,639 –> 00:07:30,000
آن فریم ورک هایی استفاده می
185
00:07:30,000 –> 00:07:32,000
کنید که به طور خودکار
186
00:07:32,000 –> 00:07:34,960
خود را متعهد می کنید به این موضوع فکر کنید. معماری که
187
00:07:34,960 –> 00:07:38,240
یک نمونه را در جنگو و در فلاسک و همچنین
188
00:07:38,240 –> 00:07:39,120
189
00:07:39,120 –> 00:07:42,160
مدل ها به پایگاه داده متصل می کنند
190
00:07:42,160 –> 00:07:44,080
و معمولاً پایگاه داده یک
191
00:07:44,080 –> 00:07:45,360
پایگاه داده رابطه ای است
192
00:07:45,360 –> 00:07:48,639
و اینها انتخاب های معماری هستند
193
00:07:48,639 –> 00:07:50,479
و شما به طور خودکار به آنها
194
00:07:50,479 –> 00:07:52,560
متعهد می شوید زیرا به چارچوب متعهد می شوید
195
00:07:52,560 –> 00:07:55,759
بنابراین منظور من این است شما باید به
196
00:07:55,759 –> 00:07:58,319
معماری فکر کنید که باید به
197
00:07:58,319 –> 00:07:58,800
198
00:07:58,800 –> 00:08:02,319
آن اهمیت دهید و مردم
199
00:08:02,319 –> 00:08:05,680
از همان ابتدا در مورد معماری بحث می کردند،
200
00:08:05,680 –> 00:08:06,479
201
00:08:06,479 –> 00:08:09,680
بنابراین من فقط برخی از کتاب هایی را که من در اینجا ذکر کردم
202
00:08:09,680 –> 00:08:10,160
203
00:08:10,160 –> 00:08:13,680
در حرفه من بخوانید آنها بسیار مفید
204
00:08:13,680 –> 00:08:16,240
بودند آنها جالب بودند
205
00:08:16,240 –> 00:08:19,599
بسیار احتیاط بنابراین این کتاب ها
206
00:08:19,599 –> 00:08:22,319
مانند خواندن نیستند برای وقتی که
207
00:08:22,319 –> 00:08:22,639
208
00:08:22,639 –> 00:08:25,039
در ساحل زیر آفتاب دراز می کشید باید
209
00:08:25,039 –> 00:08:27,039
این چکمه ها را مطالعه کنید
210
00:08:27,039 –> 00:08:30,080
تا اگر نمی خواهید به این پزشکان متعهد باشید،
211
00:08:30,080 –> 00:08:31,599
زیرا آنها بسیار
212
00:08:31,599 –> 00:08:33,599
ضخیم هستند، گاهی اوقات من به
213
00:08:33,599 –> 00:08:36,399
شدت پیشنهاد می کنم حداقل
214
00:08:36,399 –> 00:08:37,919
215
00:08:37,919 –> 00:08:40,159
مقدمه دو کتابی را که در خواندن علامت گذاری کردم، بخوانید
216
00:08:40,159 –> 00:08:42,320
که الگوهای طراحی و الگوهای ادغام سازمانی هستند،
217
00:08:42,320 –> 00:08:44,080
218
00:08:44,080 –> 00:08:47,200
هر دو مقدمه بسیار روان
219
00:08:47,200 –> 00:08:48,800
هستند، خیلی فنی
220
00:08:48,800 –> 00:08:53,360
نیستند، اما ارائه می دهند. شما یک مثال عالی از
221
00:08:53,360 –> 00:08:55,839
بحث معماری هستید که چگونه
222
00:08:55,839 –> 00:08:57,519
در مورد نیازهای خود فکر می کنید که چگونه یک سیستم را
223
00:08:57,519 –> 00:08:58,160
طراحی می کنید
224
00:08:58,160 –> 00:09:00,880
، بنابراین اگر فرصت دارید حداقل بخوانید
225
00:09:00,880 –> 00:09:01,839
226
00:09:01,839 –> 00:09:04,000
که اگر نمی خواهید کل کتاب را بخوانید
227
00:09:04,000 –> 00:09:05,839
228
00:09:05,839 –> 00:09:09,440
خوب حالا من تعریف کردم و کمی بحث کردم
229
00:09:09,440 –> 00:09:12,000
معماری بیایید در مورد کلمه دیگر
230
00:09:12,000 –> 00:09:12,480
231
00:09:12,480 –> 00:09:15,519
پاک صحبت کنیم پس پاکیزگی چه تمیزی است
232
00:09:15,519 –> 00:09:19,120
اوم من به راحتی می توانم چیزی را به شما نشان دهم که
233
00:09:19,120 –> 00:09:19,519
234
00:09:19,519 –> 00:09:23,040
تمیز نیست اینجا ما می رویم
235
00:09:23,040 –> 00:09:26,160
بنابراین من قویاً معتقدم که فقط چند عدد وجود دارد
236
00:09:26,160 –> 00:09:27,120
ایو مردم
237
00:09:27,120 –> 00:09:30,320
احتمالا کسی نیست که بخواهد در
238
00:09:30,320 –> 00:09:32,320
چنین محیطی کار کند
239
00:09:32,320 –> 00:09:35,360
زیرا من می ترسم هر بار
240
00:09:35,360 –> 00:09:37,680
که می دانید باید یک کابل بکشید
241
00:09:37,680 –> 00:09:40,399
چگونه می دانید کدام کابل مناسب است و
242
00:09:40,399 –> 00:09:40,800
243
00:09:40,800 –> 00:09:43,920
در مواقع اضطراری می دانید این جهنم است پس
244
00:09:43,920 –> 00:09:45,760
قطعا اینطور نیست پاک
245
00:09:45,760 –> 00:09:49,200
کردن تمیز کردن این
246
00:09:49,200 –> 00:09:52,399
تمیز است معنی پاک چیست پس تمیز این است
247
00:09:52,399 –> 00:09:54,959
که در چنین سیستمی با نگاه کردن به این
248
00:09:54,959 –> 00:09:55,600
کابینت
249
00:09:55,600 –> 00:09:59,279
می توانم بگویم که اشیا کجا هستند
250
00:09:59,279 –> 00:10:02,399
به راحتی می توانم مسیر کابل ها را ببینم
251
00:10:02,399 –> 00:10:04,880
می دانم چرا اجزا آنجا هستند
252
00:10:04,880 –> 00:10:06,240
می دانم چه چیزی آیا می دانید که
253
00:10:06,240 –> 00:10:06,959
254
00:10:06,959 –> 00:10:10,240
به عنوان مثال برچسب هایی وجود دارد و
255
00:10:10,240 –> 00:10:12,800
کار کردن با چنین سیستمی آسان تر
256
00:10:12,800 –> 00:10:13,440
257
00:10:13,440 –> 00:10:16,160
است،
258
00:10:17,040 –> 00:10:20,399
بنابراین معماری تمیز راهی برای
259
00:10:20,399 –> 00:10:22,720
ساختار نرم افزار شما
260
00:10:22,720 –> 00:10:25,680
است تا به این شکل باشد تا
261
00:10:25,680 –> 00:10:26,640
چیزی باشد که شما
262
00:10:26,640 –> 00:10:29,920
به راحتی می توانید این را دستکاری کنید می توانید به راحتی
263
00:10:29,920 –> 00:10:33,680
کار کنید شما به راحتی می توانید کار را تغییر دهید
264
00:10:33,680 –> 00:10:36,959
بنابراین امروز متاسفانه زمان زیادی ندارم
265
00:10:36,959 –> 00:10:37,760
266
00:10:37,760 –> 00:10:41,040
فقط می توانم سطح این
267
00:10:41,040 –> 00:10:44,480
مفاهیم را خراش دهم.
268
00:10:44,480 –> 00:10:47,760
269
00:10:47,760 –> 00:10:49,920
o دو سال پیش که معماری های پاک در پایتون نامیده می شود، به
270
00:10:49,920 –> 00:10:51,120
271
00:10:51,120 –> 00:10:54,480
صورت رایگان در دسترس است اگر می
272
00:10:54,480 –> 00:10:56,640
خواهید اهدا کنید، من شکایت نمی کنم
273
00:10:56,640 –> 00:10:59,279
و مثالی را که قرار است
274
00:10:59,279 –> 00:11:00,320
امروز به شما نشان دهم
275
00:11:00,320 –> 00:11:03,200
در کلاس بحث می کنم، با تمام جزئیات است، بنابراین
276
00:11:03,200 –> 00:11:04,560
احتمالاً خیلی
277
00:11:04,560 –> 00:11:07,040
خیلی زیاد است، بنابراین امروز می خواهم
278
00:11:07,040 –> 00:11:08,720
آن را خراش دهم اگر علاقه دارید
279
00:11:08,720 –> 00:11:10,240
بروید و کتاب را بیاورید و کل
280
00:11:10,240 –> 00:11:14,560
مثال را بخوانید. مثالی که من از
281
00:11:14,560 –> 00:11:17,680
آن می گذرانم مربوط به وب سرویس است
282
00:11:17,680 –> 00:11:19,760
که تک هستند و ما با یک
283
00:11:19,760 –> 00:11:20,800
نقطه پایانی واحد که
284
00:11:20,800 –> 00:11:23,519
اقلام اسلش و هدف
285
00:11:23,519 –> 00:11:24,480
وبسایت
286
00:11:24,480 –> 00:11:27,900
سرویس وب این است که
287
00:11:27,900 –> 00:11:29,279
[موسیقی
288
00:11:29,279 –> 00:11:32,640
] فهرستی از آیتمهای دریافت شده از منبع داده را نشان دهد
289
00:11:32,640 –> 00:11:33,279
290
00:11:33,279 –> 00:11:35,680
، بسیار پیش پا افتاده است، واقعاً
291
00:11:35,680 –> 00:11:36,880
واقعاً بیاهمیت است،
292
00:11:36,880 –> 00:11:38,640
اما همانطور که گفتم از نظر معماری
293
00:11:38,640 –> 00:11:40,720
جالب است،
294
00:11:40,720 –> 00:11:43,839
به فناوری مربوط
295
00:11:43,839 –> 00:11:46,560
نمیشود. معماری تمیز
296
00:11:46,560 –> 00:11:48,160
است این تصویر استاندارد
297
00:11:48,160 –> 00:11:50,160
از معماری پاک است به عنوان رابرت
298
00:11:50,160 –> 00:11:51,839
مارتین
299
00:11:51,839 –> 00:11:56,399
ترسیم آن رابرت مارتین به
300
00:11:56,399 –> 00:12:00,000
این ایده ها نام معماری پاک داد
301
00:12:00,000 –> 00:12:03,040
اما این ایده ها از همان
302
00:12:03,040 –> 00:12:03,760
303
00:12:03,760 –> 00:12:06,000
ابتدا وجود داشته اند. به اندازه علم کامپیوتر قدیمی
304
00:12:06,000 –> 00:12:07,600
است و این مهم است زیرا
305
00:12:07,600 –> 00:12:09,680
من اینجا نیستم که می دانید روی مارتین تبلیغ کنید
306
00:12:09,680 –> 00:12:11,519
من در مورد همه چیز با او موافق نیستم، به
307
00:12:11,519 –> 00:12:12,000
308
00:12:12,000 –> 00:12:15,120
عنوان مثال، اما این چیزی است که او آن
309
00:12:15,120 –> 00:12:16,720
را معماری تمیز می نامد،
310
00:12:16,720 –> 00:12:18,399
چهار لایه
311
00:12:18,399 –> 00:12:20,959
به نام موجودیت ها وجود دارد که دروازه های کیس استفاده می کنند. و
312
00:12:20,959 –> 00:12:22,160
سیستم های خارجی
313
00:12:22,160 –> 00:12:24,800
این نام های استاندارد هستند و
314
00:12:24,800 –> 00:12:26,399
نکته مهمی که می خواهم به آن
315
00:12:26,399 –> 00:12:28,800
اشاره کنم این است که معماری
316
00:12:28,800 –> 00:12:29,680
دایره ای است
317
00:12:29,680 –> 00:12:33,519
بنابراین لایه ها
318
00:12:33,519 –> 00:12:35,519
ایمن هستند این لایه ها چیست این لایه های مجازی هستند
319
00:12:35,519 –> 00:12:36,839
بنابراین
320
00:12:36,839 –> 00:12:39,839
321
00:12:40,079 –> 00:12:44,000
مناطقی هستند که اجزای شما به آن تعلق دارند
322
00:12:44,000 –> 00:12:46,160
بنابراین وقتی چیزی ایجاد می کنید یک کلاس به
323
00:12:46,160 –> 00:12:47,120
عنوان مثال
324
00:12:47,120 –> 00:12:49,920
به یک لایه خاص تعلق دارد و
325
00:12:49,920 –> 00:12:51,200
326
00:12:51,200 –> 00:12:52,880
یک قانون مهم در معماری تمیز وجود
327
00:12:52,880 –> 00:12:55,040
دارد و آن این است که
328
00:12:55,040 –> 00:12:57,920
هر چیزی که در یک لایه است، مثلاً
329
00:12:57,920 –> 00:12:59,920
در اینجا در موارد استفاده،
330
00:12:59,920 –> 00:13:03,600
نمی تواند آنچه را در خارج است ببیند،
331
00:13:03,600 –> 00:13:05,680
به عنوان مثال شما یک کلاس در پایتون ایجاد می کنید
332
00:13:05,680 –> 00:13:07,120
. می دانید که ما در مورد پایتون صحبت می کنیم،
333
00:13:07,120 –> 00:13:08,720
بنابراین یک کلاس در موارد استفاده
334
00:13:08,720 –> 00:13:09,600
335
00:13:09,600 –> 00:13:12,399
ایجاد می کنید، می توانید هر چیزی را
336
00:13:12,399 –> 00:13:13,839
که در لایه موجودیت ها
337
00:13:13,