MOD 01 / کلود کدرایگان
5 min
درس

کلود کد چیست؟

در حال پردازش ویدیو...

نتیجه ماژول

در پایان این ماژول، می‌توانید توضیح دهید که کلود کد چیست، توضیح دهید که چه نوع وظایفی می‌تواند انجام دهد، و سطح مناسبی را برای گردش کار خود انتخاب کنید.

Claude Code یک ابزار کدگذاری عاملی است که توسط Anthropic ساخته شده است. این پایگاه کد شما را می‌خواند، فایل‌ها را ویرایش می‌کند، دستورات را اجرا می‌کند و مستقیماً در جریان کار توسعه شما ادغام می‌شود - همه از یک مکالمه واحد.

چرا مهم است: ابزارهای کدنویسی سنتی هوش مصنوعی تکه هایی را ایجاد می کنند که شما می چسبانید. Claude Code اساساً متفاوت است - در داخل پروژه شما عمل می کند، فایل های واقعی شما را می خواند، معماری شما را درک می کند و به طور مستقل عمل می کند. این تفاوت بین یک موتور جستجو و یک همکار است.

بینش کلیدی

کلود کد یک ربات چت نیست. این یک عامل است - به جای پاسخ دادن به سؤالات، اقداماتی را در محیط شما انجام می دهد (فایل ها را می خواند، کدها را ویرایش می کند، دستورات را اجرا می کند).

حلقه عاملی چگونه کار می کند:

وقتی به کلود کد وظیفه ای می دهید، فقط یک بار پاسخ نمی دهد. این یک حلقه را اجرا می کند:

1. Read - پایگاه کد شما را بررسی می کند، فایل های مرتبط را می خواند، زمینه را درک می کند
2. برنامه - تصمیم می گیرد چه مراحلی برای تکمیل کار لازم است
3. Act - فایل ها را ویرایش می کند، دستورات را اجرا می کند، آزمایش ها را اجرا می کند
4. تأیید - نتایج را بررسی می کند، خطاها را رفع می کند، تکرار می کند

این حلقه تا زمانی ادامه می یابد که کار انجام شود یا به ورودی شما نیاز داشته باشد. شما در کنترل باقی می‌مانید - می‌توانید در هر مرحله تأیید، تصحیح یا لغو کنید.

Claude Code در مقابل ابزارهای دیگر:

ابزارچه می کندکاری که نمی تواند انجام دهد
GitHub Copilotتکمیل خودکار در ویرایشگر شمادستورات را اجرا کنید، پایگاه کد کامل خود را بخوانید، اقدامات چند مرحله ای را انجام دهید
ChatGPT / Claude.aiپاسخ به سوالات، تولید قطعه کدبه فایل های خود دسترسی داشته باشید، تست های خود را اجرا کنید، روابط عمومی واقعی ایجاد کنید
مکان نماویرایشگر تقویت شده هوش مصنوعی با تولید درون خطیاجرای چند مرحله ای خودمختار، ادغام CI/CD، اتوماسیون لوله
کد کلودهمه موارد فوق + به طور مستقل در محیط شما عمل می کنند

تمایز کلیدی: کلود کد دسترسی به محیط شما دارد. این فقط کدی را که شما چسبانده اید نمی بیند - مخزن واقعی شما را بررسی می کند.

در واقع "پایه کد شما را می خواند" به چه معناست:

وقتی کلود کد را در یک پروژه راه اندازی می کنید، می تواند:

+هر فایلی را که به آن ارجاع می دهید یا مرتبط با کار است بخوانید+درک نحوه ارتباط فایل ها با یکدیگر (واردات، صادرات، وابستگی ها)+تاریخچه 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 خراب می‌شود. خطا را پیدا کنید، آن را برطرف کنید و آزمایش‌ها را اجرا کنید."
```

کلود خروجی تست شکست خورده را می‌خواند، خطا را به تغییر API ردیابی می‌کند، فایل‌های آسیب‌دیده را ویرایش می‌کند، «npm test» را به صورت محلی برای تأیید اجرا می‌کند، سپس با خلاصه‌ای از تغییرات و دلایل آن گزارش می‌دهد. زمان کل: کمتر از 2 دقیقه

نوبت شماست

یک ترمینال را باز کنید و اجرا کنید: "claude "what is 2+2?" - فقط برای تایید پاسخ Claude Code. اگر هنوز آن را نصب نکرده اید، ماژول 2 برای همین است. هیچ پروژه ای برای این چک مورد نیاز نیست.

قبل از ادامه

به این سؤالات پاسخ دهید تا درک خود را تأیید کنید.

بررسی دانش1 / 3

کلود کد چیست؟

پیشرفت ماژول 10%

0/3 درس تکمیل شده

بعدی کارهایی که می توانید با کلود کد انجام دهید

← → کلیدهای جهتی برای حرکت