MOD 01 / نظرة عامة على كلود كودمجاني
5 min
درس

ما هو كلود كود؟

جاري معالجة الفيديو...

نتيجة الوحدة

بحلول نهاية هذه الوحدة، ستكون قادرًا على شرح ماهية Claude Code، ووصف أنواع المهام التي يمكنها معالجتها، واختيار السطح المناسب لسير عملك.

Claude Code هي أداة تشفير فعالة تم إنشاؤها بواسطة Anthropic. فهو يقرأ قاعدة التعليمات البرمجية الخاصة بك، ويحرر الملفات، ويدير الأوامر، ويتكامل مباشرة مع سير عمل التطوير الخاص بك - كل ذلك من محادثة واحدة.

سبب الأهمية: تقوم أدوات ترميز الذكاء الاصطناعي التقليدية بإنشاء مقتطفات تلصقها. يختلف Claude Code اختلافًا جوهريًا - فهو يعمل داخل مشروعك، ويقرأ ملفاتك الفعلية، ويفهم بنيتك ويتخذ الإجراءات بشكل مستقل. إنه الفرق بين محرك البحث وزميل العمل.

البصيرة الرئيسية

كلود كود ليس chatbot. إنه وكيل - فهو يتخذ إجراءات في بيئتك (قراءة الملفات، وتحرير التعليمات البرمجية، وتشغيل الأوامر) بدلاً من مجرد الإجابة على الأسئلة.

كيفية عمل الحلقة الوكيلة:

عندما تعطي Claude Code مهمة، فإنه لا يستجيب مرة واحدة فقط. يتم تشغيل حلقة:

1. القراءة — تستكشف قاعدة التعليمات البرمجية الخاصة بك، وتقرأ الملفات ذات الصلة، وتفهم السياق
2. الخطة — تقرر الخطوات اللازمة لإكمال المهمة
3. Act — تحرير الملفات، وتشغيل الأوامر، وتنفيذ الاختبارات
4. التحقق — التحقق من النتائج، وإصلاح الأخطاء، والتكرار

تستمر هذه الحلقة حتى تنتهي المهمة أو تحتاج إلى مدخلاتك. يمكنك البقاء متحكمًا - يمكنك الموافقة أو التصحيح أو الإلغاء في أي خطوة.

كلود كود مقابل الأدوات الأخرى:

أداةماذا يفعلما لا يستطيع فعله
جيثب مساعد الطيارالإكمال التلقائي داخل المحرر الخاص بكقم بتشغيل الأوامر، واقرأ قاعدة التعليمات البرمجية الكاملة الخاصة بك، واتخذ إجراءات متعددة الخطوات
ChatGPT / Claude.aiأجب عن الأسئلة وأنشئ مقتطفات من التعليمات البرمجيةقم بالوصول إلى ملفاتك، وإجراء اختباراتك، وإنشاء علاقات عامة حقيقية
المؤشرمحرر معزز بالذكاء الاصطناعي مع إنشاء مضمّنتنفيذ مستقل متعدد الخطوات، تكامل CI/CD، أتمتة الأنابيب
كود كلودكل ما سبق + يعمل بشكل مستقل في بيئتك

الفرق الرئيسي: يتمتع كلود كود بـ إمكانية الوصول إلى بيئتك. فهو لا يرى فقط الكود الذي قمت بلصقه، بل يستكشف الريبو الفعلي الخاص بك.

ما يعنيه في الواقع عبارة "يقرأ قاعدة التعليمات البرمجية الخاصة بك":

عند بدء تشغيل Claude Code في مشروع ما، يمكنه:

+اقرأ أي ملف تشير إليه أو له صلة بالمهمة+فهم كيفية ارتباط الملفات ببعضها البعض (الواردات والصادرات والتبعيات)+تحقق من سجل git الخاص بك لفهم التغييرات الأخيرة+تشغيل الأوامر لاكتشاف هيكل المشروع+انظر إلى نتائج الاختبار ورسائل الخطأ لتشخيص المشاكل

هذا هو الوعي بالسياق على مستوى المشروع - وليس فقط الملف الذي قمت بفتحه.

bash
1# Claude Code covers your full dev workflow:
2claude "explain what this project does" # Understand
3claude "fix the login bug and run tests" # Fix
4claude "write tests for the auth module" # Test
5claude "create a PR with these changes" # Ship
6
7# It also handles compound tasks in one prompt:
8claude "find all TODO comments, create GitHub issues for each, then delete the comments"

مثال ملموس:

لقد قمت للتو بدمج تحديث التبعية وCI باللون الأحمر. في العالم القديم: يمكنك فتح سجلات CI، وقراءة الخطأ، والبحث في Stack Overflow، ولصق المقتطفات، والاختبار محليًا، والتكرار.

مع كلود كود:

```
> "فشل CI بعد تحديث lodash. ابحث عن الخطأ وأصلحه وقم بإجراء الاختبارات."
```

يقرأ كلود مخرجات الاختبار الفاشلة، ويتتبع الخطأ إلى تغيير معطل في واجهة برمجة التطبيقات، ويحرر الملفات المتأثرة، ويجري اختبار npm محليًا للتحقق، ثم يقدم تقريرًا بملخص لما تم تغييره ولماذا. الوقت الإجمالي: أقل من دقيقتين.

دورك

افتح محطة طرفية وقم بتشغيل: كلود "ما هو 2+2؟" - فقط للتأكد من استجابة كلود كود. إذا لم تكن قد قمت بتثبيته بعد، فهذا هو الغرض من الوحدة 2. لا يوجد مشروع مطلوب لهذا الاختيار.

قبل المتابعة

أجب عن هذه الأسئلة لتأكيد فهمك.

فحص المعرفة1 / 3

ما هو كلود كود؟

تقدم الوحدة 10%

0/3 دروس مكتملة

التالي ما يمكنك فعله مع كلود كود

← → مفاتيح الأسهم للتنقل