کلود کد چیست؟
VIDEO PROCESSING...
در پایان این ماژول، میتوانید توضیح دهید که کلود کد چیست، توضیح دهید که چه نوع وظایفی میتواند انجام دهد، و سطح مناسبی را برای گردش کار خود انتخاب کنید.
Claude Code یک ابزار کدگذاری عاملی است که توسط Anthropic ساخته شده است. این پایگاه کد شما را میخواند، فایلها را ویرایش میکند، دستورات را اجرا میکند و مستقیماً در جریان کار توسعه شما ادغام میشود - همه از یک مکالمه واحد.
چرا مهم است: ابزارهای کدنویسی سنتی هوش مصنوعی تکه هایی را ایجاد می کنند که شما می چسبانید. Claude Code اساساً متفاوت است - در داخل پروژه شما عمل می کند، فایل های واقعی شما را می خواند، معماری شما را درک می کند و به طور مستقل عمل می کند. این تفاوت بین یک موتور جستجو و یک همکار است.
کلود کد یک ربات چت نیست. این یک عامل است - به جای پاسخ دادن به سؤالات، اقداماتی را در محیط شما انجام می دهد (فایل ها را می خواند، کدها را ویرایش می کند، دستورات را اجرا می کند).
حلقه عاملی چگونه کار می کند:
وقتی به کلود کد وظیفه ای می دهید، فقط یک بار پاسخ نمی دهد. این یک حلقه را اجرا می کند:
1. Read - پایگاه کد شما را بررسی می کند، فایل های مرتبط را می خواند، زمینه را درک می کند
2. برنامه - تصمیم می گیرد چه مراحلی برای تکمیل کار لازم است
3. Act - فایل ها را ویرایش می کند، دستورات را اجرا می کند، آزمایش ها را اجرا می کند
4. تأیید - نتایج را بررسی می کند، خطاها را رفع می کند، تکرار می کند
این حلقه تا زمانی ادامه می یابد که کار انجام شود یا به ورودی شما نیاز داشته باشد. شما در کنترل باقی میمانید - میتوانید در هر مرحله تأیید، تصحیح یا لغو کنید.
Claude Code در مقابل ابزارهای دیگر:
| ابزار | چه می کند | کاری که نمی تواند انجام دهد |
|---|---|---|
| GitHub Copilot | تکمیل خودکار در ویرایشگر شما | دستورات را اجرا کنید، پایگاه کد کامل خود را بخوانید، اقدامات چند مرحله ای را انجام دهید |
| ChatGPT / Claude.ai | پاسخ به سوالات، تولید قطعه کد | به فایل های خود دسترسی داشته باشید، تست های خود را اجرا کنید، روابط عمومی واقعی ایجاد کنید |
| مکان نما | ویرایشگر تقویت شده هوش مصنوعی با تولید درون خطی | اجرای چند مرحله ای خودمختار، ادغام CI/CD، اتوماسیون لوله |
| کد کلود | همه موارد فوق + به طور مستقل در محیط شما عمل می کنند | — |
تمایز کلیدی: کلود کد دسترسی به محیط شما دارد. این فقط کدی را که شما چسبانده اید نمی بیند - مخزن واقعی شما را بررسی می کند.
در واقع "پایه کد شما را می خواند" به چه معناست:
وقتی کلود کد را در یک پروژه راه اندازی می کنید، می تواند:
+هر فایلی را که به آن ارجاع می دهید یا مرتبط با کار است بخوانید+درک نحوه ارتباط فایل ها با یکدیگر (واردات، صادرات، وابستگی ها)+تاریخچه git خود را برای درک تغییرات اخیر بررسی کنید+دستورات را برای کشف ساختار پروژه اجرا کنید+برای تشخیص مشکلات به نتایج آزمایش و پیام های خطا نگاه کنید
این آگاهی از زمینه در سطح پروژه است - نه فقط فایلی که باز کرده اید.
1# Claude Code covers your full dev workflow:2claude "explain what this project does" # Understand3claude "fix the login bug and run tests" # Fix4claude "write tests for the auth module" # Test5claude "create a PR with these changes" # Ship67# 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 برای همین است. هیچ پروژه ای برای این چک مورد نیاز نیست.
Before you continue
Answer these questions to confirm you got the key concepts.
کلود کد چیست؟
0/3 lessons complete
← → ARROW KEYS TO NAVIGATE