เส้นทางขั้นสูง

ปรับใช้โค้ดได้เร็วขึ้นด้วย Claude Code

เชี่ยวชาญการพัฒนาที่ขับเคลื่อนด้วย AI จากเทอร์มินัล

Claude Code คือ CLI ของ Anthropic สำหรับการพัฒนาที่ขับเคลื่อนด้วย AI เรียนรู้วิธีกำหนดค่า สร้างเวิร์กโฟลว์เอเจนต์ และปรับใช้ได้เร็วขึ้นด้วยแบบฝึกหัดเชิงปฏิบัติที่สอนทักษะในโลกแห่งความเป็นจริง

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

Claude Code คืออะไร?

Claude Code คือเครื่องมือบรรทัดคำสั่งของ Anthropic ที่นำ Claude เข้าสู่เทอร์มินัลของคุณโดยตรง มันอ่าน codebase ของคุณ รันคำสั่ง แก้ไขไฟล์ และจัดการเวิร์กโฟลว์หลายขั้นตอน — ทั้งหมดผ่านภาษาธรรมชาติ ลองนึกภาพว่าเป็นวิศวกรอาวุโสที่อยู่ในเทอร์มินัลของคุณและเข้าใจโปรเจกต์ทั้งหมดของคุณ

หลักสูตร

สิ่งที่คุณจะได้เรียนรู้

คำสั่ง Slash
เชี่ยวชาญคำสั่งในตัวที่ทำให้ Claude Code ทรงพลัง — ตั้งแต่ /init และ /compact ไปจนถึงคำสั่ง slash ที่คุณสร้างขึ้นเอง
ระบบหน่วยความจำ
กำหนดค่าไฟล์ CLAUDE.md ที่ให้บริบทถาวรแก่ Claude เกี่ยวกับโปรเจกต์ มาตรฐานการเขียนโค้ด และค่ากำหนดของคุณในแต่ละเซสชัน
เวิร์กโฟลว์เอเจนต์
สร้างเวิร์กโฟลว์เอเจนต์หลายขั้นตอนที่วางแผน ดำเนินการ และตรวจสอบงานที่ซับซ้อนโดยอัตโนมัติภายใต้การกำกับดูแลของมนุษย์
Hooks
ตั้งค่า hooks ที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งจะเรียกใช้การดำเนินการที่กำหนดเองก่อน ระหว่าง และหลังการดำเนินการของ Claude Code
การกำหนดค่า CLAUDE.md
เขียนกฎโปรเจกต์และไฟล์กำหนดค่าที่มีประสิทธิภาพซึ่งกำหนดพฤติกรรมของ Claude สำหรับ codebase เฉพาะของคุณ
รูปแบบขั้นสูง
รวมคำสั่ง slash, หน่วยความจำ, เอเจนต์ และ hooks เข้ากับเวิร์กโฟลว์ระดับการใช้งานจริงที่เพิ่มความเร็วในการพัฒนาของคุณ
CLAUDE.md
# Project Configuration

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Style Guide
- Use TypeScript strict mode
- Prefer named exports
- Max line length: 100 chars
+50 XP

เรียนรู้วิธีกำหนดค่า Claude Code สำหรับทุกโปรเจกต์

การเริ่มต้น

วิธีใช้ Claude Code

1
ติดตั้งผ่าน npm

รัน npm install -g @anthropic-ai/claude-code เพื่อติดตั้ง CLI ทั่วโลก คุณต้องมี Node.js 18 หรือใหม่กว่า ยืนยันตัวตนด้วย claude login หรือตั้งค่าตัวแปรสภาพแวดล้อม ANTHROPIC_API_KEY ของคุณ

2
สร้างไฟล์ CLAUDE.md

เพิ่มไฟล์ CLAUDE.md ไปยัง root ของโปรเจกต์ของคุณ สิ่งนี้จะบอก Claude เกี่ยวกับ tech stack, ข้อตกลงการเขียนโค้ด, คำสั่งหลัก และกฎเฉพาะโปรเจกต์ของคุณ Claude จะอ่านโดยอัตโนมัติเมื่อเริ่มต้นทุกเซสชัน

3
มอบหมายงานให้

ไปที่ไดเรกทอรีโปรเจกต์ของคุณแล้วพิมพ์ claude ตามด้วยคำสั่งภาษาธรรมชาติ ตัวอย่างเช่น: "แก้ไขการทดสอบที่ล้มเหลวใน src/auth" หรือ "เพิ่มการตรวจสอบอินพุตในฟอร์มสมัครสมาชิกและเขียนการทดสอบสำหรับมัน"

4
ตรวจสอบและทำซ้ำ

Claude จะแสดงสิ่งที่จะทำก่อนดำเนินการ คุณสามารถอนุมัติ แก้ไข หรือปฏิเสธการเปลี่ยนแปลงได้ สำหรับเวิร์กโฟลว์ที่เชื่อถือได้ ให้ใช้ --yes เพื่ออนุมัติการดำเนินการที่ไม่ทำลายโดยอัตโนมัติ

การใช้งานจริง

เวิร์กโฟลว์ Claude Code ทั่วไป

การแก้ไขบั๊ก

อธิบายบั๊ก แล้ว Claude จะอ่านโค้ดที่เกี่ยวข้อง ระบุสาเหตุหลัก ใช้การแก้ไข และรันชุดทดสอบของคุณเพื่อตรวจสอบ หนึ่งพร้อมต์แทนการดีบัก 30 นาที

การตรวจสอบโค้ด

วาง PR diff หรือชี้ Claude ไปที่ไฟล์ที่เปลี่ยนแปลง มันจะตรวจสอบปัญหาด้านความปลอดภัย ปัญหาประสิทธิภาพ การจัดการข้อผิดพลาดที่ขาดหายไป และการละเมิดสไตล์ — จากนั้นแนะนำการแก้ไขที่เฉพาะเจาะจง

การนำคุณสมบัติไปใช้

อธิบายสิ่งที่คุณต้องการสร้าง Claude จะจัดโครงสร้างไฟล์ เขียนการนำไปใช้ เพิ่มการทดสอบ และอัปเดตโค้ดที่เกี่ยวข้อง คุณตรวจสอบผลลัพธ์และทำซ้ำ

การปรับโครงสร้างโค้ด

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

CLAUDE.md คืออะไร?

CLAUDE.md คือไฟล์กำหนดค่าระดับโปรเจกต์ที่ให้บริบทถาวรแก่ Claude Code เกี่ยวกับ codebase ของคุณ มันทำหน้าที่เหมือนเอกสารการเริ่มต้นสำหรับวิศวกรอาวุโส — อธิบาย tech stack, มาตรฐานการเขียนโค้ด, คำสั่งหลัก และกฎเฉพาะโปรเจกต์ที่ Claude ควรปฏิบัติตามในทุกเซสชัน

สิ่งที่ควรรวม

เวอร์ชันของ Tech stack และเฟรมเวิร์ก, คำสั่ง build และ test, ข้อตกลงการเขียนโค้ด, ภาพรวมโครงสร้างไฟล์ และกฎใดๆ ที่ Claude ต้องปฏิบัติตาม (เช่น "always use parameterized queries")

ควรวางไว้ที่ไหน

วาง CLAUDE.md ไว้ใน root ของโปรเจกต์ของคุณ Claude ยังรองรับ ~/.claude/CLAUDE.md สำหรับค่ากำหนดส่วนกลางและไฟล์ CLAUDE.md ที่ซ้อนกันในไดเรกทอรีย่อยสำหรับกฎเฉพาะโมดูล

อัปเดตอยู่เสมอ

ปฏิบัติต่อ CLAUDE.md เหมือนเอกสารที่มีชีวิต เมื่อคุณเพิ่ม dependency ใหม่ เปลี่ยนข้อตกลง หรือค้นพบรูปแบบที่ Claude ควรปฏิบัติตาม ให้อัปเดตไฟล์ CLAUDE.md ที่ดีขึ้นหมายถึงผลลัพธ์ของ Claude ที่ดีขึ้น

คำถามที่พบบ่อย

Claude Code ฟรีหรือไม่?

Claude Code ต้องใช้ Anthropic API key พร้อมการเรียกเก็บเงินตามการใช้งาน หรือการสมัครสมาชิก Claude Pro/Max ไม่มีค่าธรรมเนียมใบอนุญาตแยกต่างหากสำหรับ CLI เอง — คุณจ่ายสำหรับการใช้งาน API

Claude Code รองรับภาษาใดบ้าง?

Claude Code ทำงานได้กับภาษาโปรแกรมใดก็ได้ มันแข็งแกร่งเป็นพิเศษกับ Python, TypeScript, JavaScript, Go, Rust และ Java แต่สามารถอ่านและแก้ไขไฟล์ข้อความใดก็ได้ในโปรเจกต์ของคุณ

Claude Code สามารถรันบนเซิร์ฟเวอร์ระยะไกลได้หรือไม่?

ได้ Claude Code ทำงานได้ทุกที่ที่ bash ทำงาน — เครื่องโลคอล, เซิร์ฟเวอร์ระยะไกลผ่าน SSH, คอนเทนเนอร์ Docker และ CI/CD pipelines เช่น GitHub Actions ไม่ต้องใช้ GUI

Claude Code แตกต่างจาก Cursor อย่างไร?

Claude Code เป็น CLI ของเทอร์มินัลที่สร้างขึ้นสำหรับงานอัตโนมัติหลายขั้นตอน Cursor เป็น VS Code fork ที่สร้างขึ้นสำหรับการแก้ไขแบบอินไลน์และการเติมโค้ด Claude Code เก่งในเวิร์กโฟลว์เอเจนต์ Cursor เก่งในการเขียนโค้ดแบบโต้ตอบ นักพัฒนาหลายคนใช้ทั้งสองอย่าง

วิธีที่ดีที่สุดในการเรียนรู้ Claude Code คืออะไร?

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

Claude Code ดีกว่า GitHub Copilot หรือไม่?

Claude Code และ GitHub Copilot มีวัตถุประสงค์ที่แตกต่างกัน Claude Code เป็นเครื่องมือเอเจนต์ที่ทำงานบนเทอร์มินัลซึ่งจัดการงานหลายขั้นตอนโดยอัตโนมัติ เช่น การปรับโครงสร้างโค้ด การทดสอบ และการปรับใช้ Copilot เป็นเครื่องมือเติมโค้ดแบบอินไลน์ใน IDE ของคุณเป็นหลัก Claude Code เก่งในการดำเนินการที่ซับซ้อนหลายไฟล์ Copilot เก่งในการแนะนำโค้ดทีละบรรทัด

พร้อมที่จะเชี่ยวชาญ Claude Code แล้วหรือยัง? Claude Code

แบบฝึกหัดเชิงปฏิบัติ เวิร์กโฟลว์จริง ไม่มีน้ำ