التمرين 1: مخطط الحاويات
الدرس 10 من 38 · فهم المشكلة · 3 دقيقة و2 ثانية
الفيديو الأصلي باللغة الإنجليزية. إذا تعذّر تشغيله هنا، شاهده على موقع المؤلف. التفريغ النصي العربي الكامل أدناه.
الموارد
التفريغ النصي
[00:03] حسنا، والناس. حان الوقت للتمرين الأول من الدورة. آمل حقا أن تعطي هذا واحد محاولة. وسوف يتم رسم مخطط الحاوية لنظام FullSnack. الآن، هذا هو مخطط الحاوية الذي رأيناه من قبل. هذا هو المستوى الثاني في نموذج C4، وهو في الأساس الاستيلاء على مخطط سياق نظامنا والتكبير إلى نظام البرنامج نفسه. حتى هنا نرى نظام البرمجيات ممثلة في هذا المربع هنا، ويمكننا أن نرى كل الحاويات داخله.
[00:34] والخبر السار الآن هو أنك لست مضطرًا إلى تعويض أي شيء عن هذا التمرين لأن جميع المعلومات التي تحتاجها يجب أن تكون في مواصفات المشروع. هنا لدينا مواصفات المشروع، والتي لديك مرة أخرى الوصول ورابط إليها في وصف هذا الفيديو حيث لدينا مخطط سياق النظام. هذا هو الذي رأيناه في وقت سابق والمعلومات حول حاويات النظام. اذاً هذان هما القطعتان اللتان تحتاجهما لرسم مخطط سياق النظام او مخطط الحاوية، يجب ان اقول
[01:05] الآن، يمكنك استخدام أي شيء تريده لرسم هذا المخطط. يمكنك استخدام القلم والورق، يمكنك استخدام Excalidraw، TL رسم أي أداة تريدها لرسم الرسوم البيانية. يمكنك استخدام Figma إذا كنت تريد الذهاب إلى الهوى الحقيقي، كما هو الحال مع مخطط مخصص مثل الرسم الذي رسمته هنا، سأشارك القالب الذي أستخدمه، لرسم هذا المخطط على وجه الخصوص، في حال كنت ترغب في نسخ ذلك. لكنني لا أوصي به لشيء ما، لممارسة مثل هذا، لا ينبغي أن يستغرق هذا أكثر من 10 إلى 15 دقيقة على الأكثر.
[01:34] لذا، سأستخدم أيًا كانت الأداة التي تشعر بالراحة معها بالفعل إذا كنت ترغب في الحصول على المزيد من الهوى يمكنك استخدام أداة مثل Lucidchart. ربما يكون Lucidchart هو أداة التخطيط المفضلة لدي والتي أستخدمها كثيرًا. وهذا مخطط اداة للأغراض العامة جداً وهذا يبدو لطيفاً جداً لديها نسخة تجريبية مجانية أو اشتراك مجاني حيث يمكنك رسم ما يصل إلى ثلاثة مخططات، ولكن يجب أن يكون كافياً لهذه الممارسة بالطبع.
[02:02] وإذا كنت تريد الذهاب إلى الهوى حقا، يمكنك استخدام Structurizr، وهو أداة انها بنيت خصيصا لرسم نماذج C4 الرسوم البيانية نموذج C4 التي يمكننا أن نمثل نماذجنا كشيفرة. وهنا مثال على ذلك. هذا هو، وهذا يشبه إلى حد كبير Mermaid بطريقة ما. هذه لغة خاصة بالمجال حيث يمكننا رسم مخططاتنا كشفرة ومن ثم يمكننا رؤيتها ممثلة هنا بصرياً ويمكننا نوع من التكبير ونرى مستويات مختلفة من الرسم البياني.
[02:34] لذلك هذه هي أيضا جيدة جدا، ولكن سوف يستغرق وقتا طويلا لتعلم فعلا هذا بناء الجملة وهلم جرا. حتى إذا كنت تخطط لاستخدام المزيد من الرسوم البيانية C4 في، في الخاص بك، في التطبيق الخاص بك، في التطبيقات الخاصة بك، وأنا أوصي بشدة تعلم Structurizr ولكن لهذا التمرين، وحرة لاستخدام أي أدوات منخفضة الجودة التي تريد.
[02:53] لذلك آمل أن تعطي هذا محاولة. لاحظ ما لا يزيد عن 10 إلى 15 دقيقة للعمل على هذا وسأراكم في الفيديو التالي. سأريكم نسختي من مخطط الحاوية.