انتقل إلى محتوى الدرس

Atomic Commits and Messages الالتزام الذري ومعايير الرسائل

سجّل لقطات دائمة في مستودعك المحلي عبر الأمر git commit، واكتب رسائل التزام احترافية واضحة، وافهم مكونات كائن الالتزام ومتى نستخدم الخيار -a بأمان.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تلتزم فرق هندسة البرمجيات الاحترافية بمعيارين ذهبيين عند حفظ اللقطات: الالتزام الذري (Atomic Commit) ومعيار صياغة الرسائل الاحترافية:

  • الالتزام الذري المستقل: يجب أن يمثل كل التزام تعديلاً منطقياً واحداً متماسكاً (إصلاح خطأ محدد أو إضافة مكون واحد) ليسهل فحصه أو التراجع عنه مستقبلاً دون التأثير على غيره.
  • صيغة الأمر المباشر في العنوان: يُكتب سطر العنوان بصيغة الفعل المباشر في حدود 50 محرفاً مثل Add login validation أو Fix header alignment وليس بصيغة الماضي العشوائية.
الصف 2 كود برمجي
Shell
# Good atomic imperative commit messages:
git commit -m "Add keyboard focus styles to modal buttons"
# Avoid vague messages like "update" or "fix stuff"
الصف 3 ملاحظة هامة