التمرين 2: الحل
الدرس 15 من 38 · فهم المشكلة · 2 دقيقة و50 ثانية
الفيديو الأصلي باللغة الإنجليزية. إذا تعذّر تشغيله هنا، شاهده على موقع المؤلف. التفريغ النصي العربي الكامل أدناه.
الموارد
التفريغ النصي
[00:03] حسنا، والناس. اسمحوا لي أن أعرض لكم نسختي من الحل لهذا التمرين. وتذكر أن الحل الخاص بك والألغام قد تبدو مختلفة تماما. وهذا على ما يرام تماما.
[00:14] لذا فإن أول متطلبين مؤثرين لدي هنا هما من المثال الذي رأيناه في وقت سابق حول الاضطرار إلى تتبع أو إدراك أننا لا نستطيع أن نفترض أن لدينا عميل مسجل في جميع الأوقات. لذلك قد نحتاج إلى التوصل إلى مفهوم عميل زائر وربما رؤية الإجراءات. لدي سؤال متابعة هنا حول ما إذا كنا بحاجة إلى الاستمرار في محتويات عربة التسوق عندما يصبح الزائر مستخدمًا مصدقًا. هل هناك بعض التفكير الذي نحتاج إلى القيام به في هذه المرحلة؟
[00:46] ثم لدينا اثنين من المتطلبات التي تدور حول البحث، وهنا لدي فقط بضعة أسئلة حول ما إذا كان لدينا واجهة مستخدم كاملة تلقائيًا. وإذا كان الأمر كذلك، فهل لدينا نقطة نهاية API لميزة الإكمال التلقائي؟ لذلك هذه قد تأتي في اللعب بمجرد أن نبدأ في بناء هذه الميزات. لذلك أريد فقط أن استدعاء ذلك. كما قد تطرح هذه الأسئلة على فريق التطوير في وقت لاحق حول ما إذا كان يريد تصميم وظيفة الإكمال التلقائي الأكثر عمومية، اعتمادًا على عدد أجزاء التطبيق التي تستخدم هذه الوظيفة.
[01:20] ثم لدينا اثنين من المتطلبات حول الوقت الحقيقي، لذلك العملاء رؤية تعقب في الوقت الحقيقي من حالة النظام وأيضا أن تكون قادرة على رؤية خريطة في الوقت الحقيقي تظهر موقع السائقين بعد النظام هو خارج للتسليم. لذا في أي وقت أرى فيه الوقت الحقيقي في قائمة المتطلبات يبدأ إنذار صغير في رأسي في الانطلاق ويخبرك أن هذا ربما شيء يجب أن نوليه اهتمامًا خاصًا. وهذا هو السبب لدي هذا السؤال متابعة حول هل هناك أي ميزات أخرى تحتاج إلى وظائف في الوقت الحقيقي لأن هذا سيساعدنا على تحديد مدى العالمية أو كيف المحلية يجب أن تكون وظائفها في الوقت الحقيقي.
[01:59] وأخيرا، لدي هذا واحد عن العملاء عرض التقييمات والمراجعات من المستخدمين الآخرين. ولاحظت للتو أن واحدة لأنني أردت فقط إضافة ملاحظة حول جلب المراجعات لا ينبغي أن تمنع عرض صفحة المطعم، والتي قد تدخل حيز التنفيذ. ربما نقطة إضافية من المعلومات عندما حان الوقت لتطوير صفحة المطعم لمجرد الامتثال لسمات الجودة لدينا هي على الأداء الذي لدينا، وهذا هو قائمتي من المتطلبات الوظيفية المؤثرة.
[02:28] ستبدو قائمتك مختلفة عن قائمتي. قد يكون لديك أشياء أكثر تأثيراً أو أهمية معمارية من الأشياء التي لدينا هنا. إذا كان الأمر كذلك، من فضلك، اسمحوا لي أن أعرف. لكن الهدف من هذا التمرين كان مجرد التفكير في الأشياء التي قد تؤثر على المعمارية من وجهة نظر الميزة أو المتطلبات الوظيفية. لذلك آمل حقا أن تعطي هذا واحد لمحاولة.