شرح المفهوم
تحوّل دراسة الحالة هذه دورة التجميع والتشغيل الأساسية إلى شيء أقرب إلى العمل الحقيقي. بدلاً من طباعة رسالة عشوائية، ستقوم ببناء برنامج Java صغير يُعد ملخص تذكرة دعم من بضع قيم. التمرين صغير عن قصد: صنف واحد، ودالة مساعدة واحدة، ومخرج واضح واحد. هذا يحافظ على التركيز على كيفية هيكلة كود Java وتنفيذه، مع الحفاظ على الطابع العملي. أثناء عملك عليه، انتبه إلى التسمية، وحدود الدوال، وكيف يؤثر تغيير صغير في المدخلات على المخرج النهائي. هذا هو بالضبط نوع حلقة التغذية الراجعة التي تستخدمها عند بناء تطبيقات أكبر لاحقًا.
أين تضع الكود
- حدّد متغيرات اللون والموضع في الأعلى.
- أنشئ منطق رسم الأشكال أو وضعها في المنتصف.
- اعرض المخرج (طباعة، `canvas`، `SVG`، أو كتلة منسقة) في النهاية.
مرجع الأوامر
- شغّل الملف وحدّد المخرج الدقيق الذي تنتجه الدالة المساعدة.
- غيّر اسم العميل ونوع المشكلة، ثم أعد تشغيل البرنامج.
- أضف استدعاءً ثانيًا للدالة بقيمة أولوية مختلفة.
- صف موقفًا حقيقيًا واحدًا يكون فيه إنشاء ملخص منسق مفيدًا.
دليل خطوة بخطوة
- اقرأ الدالة المساعدة وسرد القيم الثلاث التي تتوقعها.
- قم بتجميع البرنامج وتشغيله لترى سطر الملخص الأول.
- عدّل مدخلًا واحدًا وتحقق من كيفية تغير السلسلة النهائية.
- أضف مثالًا ثانيًا داخل `main` بحيث تتم طباعة ملخصين.
- راجع المخرج وقرر ما إذا كان التنسيق سهل المسح السريع.
تمارين تطبيقية
- حدّث الملخص ليتضمن أيضًا معرّف التذكرة.
- أنشئ نسخة تُنسّق حالة تسليم بدلاً من مشكلة دعم.
- أعد كتابة المخرج بحيث يظهر كل حقل على سطر خاص به.
تحديات برمجية
- أعد هيكلة التنسيق بحيث تظل الدالة قابلة للقراءة بعد إضافة المزيد من الحقول.
- صمم نسخة تتعامل مع أسماء العملاء المفقودة دون إنتاج مخرج فوضوي.
مهام تمرين صغيرة
- أعد تسمية متغير واحد لجعل المثال يبدو أكثر واقعية.
- اطبع ملخصين بمجموعات بيانات مختلفة.
- اكتب جملة واحدة تشرح سبب فائدة الدوال المساعدة في برامج سطر الأوامر.
خطأ شائع
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
تحدٍ مصغّر من الواقع
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.