عرض عملي: التنقيب في سجل Git عن اقتران التغيير
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
extract co-change data from history; prepares SRC-008-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Choose a time window and list commits touching more than one module or service.
- Compute pair counts with a small script over
git log --name-only(verify exact options before recording). - Planned mistake: include a dependency-bump commit touching every service. Fix: filter bulk commits by size or message.
- Rank pairs and look at the top ones.
- Cross-check with team ownership and domain meaning.
- Write the finding with its limits.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.