العمل الموجّه بالمهام
المسار: الكتابة باللمس وإنتاجية المبرمج الوحدة: الإنتاجية للمبرمج
مدخل إلى الدرس: العمل الموجّه بالمهام
في هذا الدرس من مسار الكتابة والإنتاجية على أديب الصلوي: كل تغيير يبدأ من issue أو ticket: وصف، معايير قبول، ثم فرع git.…
طريقة الدراسة: اقرأ التعريف، تتبّع المثال في الشرح، نفّذه بنفسك، ثم اختبر النتيجة والحالات الاستثنائية قبل الانتقال.
مقدمة الدرس
كل تغيير يبدأ من issue أو ticket: وصف، معايير قبول، ثم فرع git.
كتابة issue جيدة
خطوات إعادة المشكلة، السلوك المتوقع، لقطات إن لزم.
- قسّم المهمة الكبيرة لمهام فرعية.
- اربط PR بالرقم.
السرعة
قالب issue ثابت يُكتب باللمس في دقيقتين.
أخطاء شائعة
- كود بدون ticket.
- وصف vague «لا يعمل».
- نسيان تحديث الحالة بعد الإنجاز.
تمرين تطبيقي: اكتب issue وهمياً لإصلاح bug بسيط في مشروعك التعليمي على أديب.
معجم المصطلحات
- Issue
- Tracked work item.
- معايير القبول
- Acceptance criteria.
هذا الدرس ضمن مسار الكتابة باللمس وإنتاجية المبرمج على منصة أديب الصلوي (Adeeb Al-Silwy).
مثال عملي للتطبيق
الموقف: نعمل على برنامج صغير لحل مشكلة يومية مع مدخلات ونتائج يمكن التحقق منها. نحتاج إلى توظيف فكرة العمل الموجّه بالمهام لتلبية مطلب محدد يمكن قياس نجاحه.
- حدد البيانات أو المكونات ذات العلاقة في المثال.
- طبّق خطوات الموضوع على نسخة تجريبية بسيطة، ودوّن الناتج المتوقع قبل التنفيذ.
- جرّب حالة صحيحة وحالة خاطئة، وقارن النتيجة بالسلوك المتوقع.
معيار النجاح: تستطيع تفسير السبب وراء كل خطوة وإعادة تنفيذ المثال دون الرجوع إلى الحل.
مراجعة وتمرين تثبيت المهارة
اختبار سريع: اشرح بعبارتك معنى «العمل الموجّه بالمهام»، ثم بيّن أين ستستخدمه داخل برنامج صغير لحل مشكلة يومية مع مدخلات ونتائج يمكن التحقق منها، وما الخطأ الذي يجب اختباره قبل الاعتماد على الحل.
تحدٍّ إضافي: غيّر شرطًا واحدًا في التطبيق، وتوقع النتيجة، ثم نفّذ الاختبار وفسّر الاختلاف.
الدرس التالي: حلقات المراجعة. من الأفضل إنهاء التجربة الحالية قبل متابعة الدرس التالي.