MOD 01 / ภาพรวมรหัสของคลอดด์FREE
5 min
Lesson

คล็อดโค้ดคืออะไร?

VIDEO PROCESSING...

ผลลัพธ์ของโมดูล

ในตอนท้ายของโมดูลนี้ คุณจะสามารถอธิบายว่า Claude Code คืออะไร อธิบายประเภทงานที่สามารถจัดการได้ และเลือกพื้นผิวที่เหมาะสมสำหรับขั้นตอนการทำงานของคุณ

Claude Code เป็นเครื่องมือเขียนโค้ดแบบเอเจนต์ที่สร้างโดย Anthropic โดยจะอ่านโค้ดเบสของคุณ แก้ไขไฟล์ รันคำสั่ง และรวมเข้ากับเวิร์กโฟลว์การพัฒนาของคุณโดยตรง ทั้งหมดนี้ทำได้จากการสนทนาเดียว

เหตุใดจึงสำคัญ: เครื่องมือเขียนโค้ด AI แบบดั้งเดิมจะสร้างตัวอย่างข้อมูลที่คุณวาง Claude Code มีความแตกต่างโดยพื้นฐาน — มันทำงานภายในโปรเจ็กต์ของคุณ อ่านไฟล์จริงของคุณ เข้าใจสถาปัตยกรรมของคุณ และดำเนินการโดยอัตโนมัติ มันเป็นความแตกต่างระหว่างเครื่องมือค้นหาและเพื่อนร่วมงาน

ข้อมูลเชิงลึกที่สำคัญ

Claude Code ไม่ใช่แชทบอท เป็นตัวแทน — ดำเนินการในสภาพแวดล้อมของคุณ (อ่านไฟล์ แก้ไขโค้ด รันคำสั่ง) แทนที่จะแค่ตอบคำถาม

วิธีการทำงานของเอเจนต์ลูป:

เมื่อคุณมอบหมายงานให้ Claude Code งานนั้นจะไม่ตอบสนองเพียงครั้งเดียว มันวิ่งเป็นวง:

1. อ่าน — สำรวจโค้ดเบสของคุณ อ่านไฟล์ที่เกี่ยวข้อง เข้าใจบริบท
2. แผน — ตัดสินใจว่าขั้นตอนใดที่จำเป็นในการทำงานให้สำเร็จ
3. Act — แก้ไขไฟล์ รันคำสั่ง ดำเนินการทดสอบ
4. ตรวจสอบ — ตรวจสอบผลลัพธ์ แก้ไขข้อผิดพลาด ทำซ้ำ

การวนซ้ำนี้จะดำเนินต่อไปจนกว่างานจะเสร็จสิ้นหรือต้องการข้อมูลจากคุณ คุณควบคุมได้ — คุณสามารถอนุมัติ แก้ไข หรือยกเลิกได้ทุกขั้นตอน

Claude Code เทียบกับเครื่องมืออื่นๆ:

เครื่องมือมันทำอะไรอะไรที่มันทำไม่ได้
นักบิน GitHubเติมข้อความอัตโนมัติในตัวแก้ไขของคุณเรียกใช้คำสั่ง อ่านโค้ดเบสทั้งหมดของคุณ ดำเนินการแบบหลายขั้นตอน
ChatGPT / Claude.aiตอบคำถาม สร้างตัวอย่างโค้ดเข้าถึงไฟล์ของคุณ ทำการทดสอบ สร้าง PRs จริง
เคอร์เซอร์ตัวแก้ไขที่ปรับปรุงด้วย AI พร้อมการสร้างอินไลน์การดำเนินการหลายขั้นตอนอัตโนมัติ, การรวม CI/CD, ไปป์อัตโนมัติ
รหัสโคลดสิ่งที่กล่าวมาทั้งหมด + ดำเนินการโดยอัตโนมัติในสภาพแวดล้อมของคุณ

ความแตกต่างที่สำคัญ: Claude Code มี การเข้าถึงสภาพแวดล้อมของคุณ มันไม่เพียงแค่เห็นโค้ดที่คุณวางเท่านั้น แต่ยังสำรวจ repo จริงของคุณอีกด้วย

จริงๆ แล้ว "อ่านโค้ดเบสของคุณ" หมายถึงอะไร:

เมื่อคุณเริ่ม Claude Code ในโปรเจ็กต์ จะสามารถ:

+อ่านไฟล์ใดๆ ที่คุณอ้างอิงหรือที่เกี่ยวข้องกับงาน+ทำความเข้าใจว่าไฟล์เกี่ยวข้องกันอย่างไร (การนำเข้า การส่งออก การพึ่งพา)+ตรวจสอบประวัติคอมไพล์ของคุณเพื่อทำความเข้าใจการเปลี่ยนแปลงล่าสุด+รันคำสั่งเพื่อค้นหาโครงสร้างโปรเจ็กต์+ดูผลการทดสอบและข้อความแสดงข้อผิดพลาดเพื่อวินิจฉัยปัญหา

นี่คือการรับรู้บริบทในระดับโครงการ ไม่ใช่แค่ไฟล์ที่คุณเปิดเท่านั้น

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 ค้นหาข้อผิดพลาด แก้ไข และรันการทดสอบ"
```

Claude อ่านผลลัพธ์การทดสอบที่ล้มเหลว ติดตามข้อผิดพลาดถึงการเปลี่ยนแปลง API ที่ขัดข้อง แก้ไขไฟล์ที่ได้รับผลกระทบ รันการทดสอบ 'npm' ในเครื่องเพื่อตรวจสอบ จากนั้นรายงานกลับพร้อมสรุปสิ่งที่เปลี่ยนแปลงและสาเหตุ เวลาทั้งหมด: ต่ำกว่า 2 นาที

ตาคุณ

เปิดเทอร์มินัลแล้วเรียกใช้: `claude "2+2 คืออะไร?" — เพียงเพื่อยืนยันว่า Claude Code ตอบกลับ หากคุณยังไม่ได้ติดตั้ง นั่นคือสิ่งที่โมดูล 2 มีไว้เพื่อ ไม่มีโครงการที่จำเป็นสำหรับการตรวจสอบนี้

Before you continue

Answer these questions to confirm you got the key concepts.

Knowledge Check1 / 3

คล็อดโค้ดคืออะไร?

Module 1 Progress0%

0/3 lessons complete

NEXT คุณสามารถทำอะไรกับ Claude Code

← → ARROW KEYS TO NAVIGATE