MOD 01 / ภาพรวมรหัสของคลอดด์ฟรี
6 min
บทเรียน

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

กำลังประมวลผลวิดีโอ...

การเปลี่ยนแปลงนี้ไม่ใช่แค่การเขียนโค้ดให้เร็วขึ้นเท่านั้น แต่ยังเกี่ยวกับประเภทของปัญหาที่คุณสามารถจัดการได้ด้วย

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

หมวด 1 — งานโค้ด:

+เขียนและรันการทดสอบสำหรับโมดูลใดๆ จากนั้นแก้ไขความล้มเหลวโดยอัตโนมัติ+ปรับโครงสร้างฟังก์ชัน คลาส หรือโมดูลทั้งหมดให้เป็นรูปแบบใหม่+ย้ายจากไลบรารี/เฟรมเวิร์กหนึ่งไปยังอีกไลบรารีหนึ่ง (เช่น Express → Hono)+แก้ไขข้อบกพร่อง: อธิบายอาการ โคลดติดตามสาเหตุที่แท้จริงและแก้ไข+ตรวจสอบรหัสสำหรับปัญหาด้านความปลอดภัย ปัญหาด้านประสิทธิภาพ หรือการละเมิดรูปแบบ+เพิ่มประเภทลงในโค้ดเบส JavaScript แปลง CommonJS เป็น ESM

หมวดหมู่ 2 — Git และเวิร์กโฟลว์โปรเจ็กต์:

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

หมวด 3 — ระบบอัตโนมัติและ CI/CD:

+ไพพ์เอาต์พุตคำสั่งใดๆ ไปยัง Claude เพื่อการวิเคราะห์และดำเนินการ+ทำงานในโหมด headless (แฟล็ก -p) สำหรับไปป์ไลน์ CI/CD — ไม่จำเป็นต้องใช้เทอร์มินัลแบบโต้ตอบ+ตรวจสอบบันทึกและแจ้งเตือนเมื่อมีความผิดปกติปรากฏขึ้น+รันงานที่กำหนดเวลาไว้: การล้างฐานข้อมูลทุกคืน การตรวจสอบการพึ่งพารายสัปดาห์+แปลสตริง i18n ปรับขนาดรูปภาพ สร้างเอกสาร API — ทั้งหมดเป็นสคริปต์ CLI

หมวด 4 — การรวมเครื่องมือภายนอกผ่าน MCP:

MCP (Model Context Protocol) ช่วยให้ Claude Code เชื่อมต่อกับระบบภายนอก เมื่อเชื่อมต่อแล้ว คุณจะพูดคุยกับพวกเขาในภาษาธรรมชาติ:

+GitHub — ปัญหาการค้นหา สร้าง PR ตรวจสอบโค้ด+PostgreSQL / MySQL — สืบค้นฐานข้อมูล สร้างการโยกย้าย+Slack — ส่งการแจ้งเตือน โพสต์สรุปไปยังช่องทางต่างๆ+จิรา — สร้างตั๋ว อัปเดตสถานะ คัดแยกงานค้าง+Figma — ตรวจสอบการออกแบบและสร้างโค้ดส่วนประกอบ+Sentry — อ่านรายงานข้อผิดพลาดและติดตามไปยังซอร์สโค้ด

ตัวอย่างจริง

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

bash
1# Pipe any output to Claude for analysis:
2tail -f app.log | claude -p "alert me if you see any 500 errors"
3git diff main --name-only | claude -p "review these files for security issues"
4cat package.json | claude -p "find outdated dependencies and create a PR to update them"
bash
1# MCP integration — connect your tools:
2claude mcp add github # Issues, PRs, code search
3claude mcp add postgres # Query databases directly
4claude mcp add slack # Send messages and alerts
5
6# Then use them naturally in conversation:
7> "check Sentry for the top 5 errors this week and create GitHub issues for each"
8> "find all users in postgres who signed up today and send a summary to #growth in Slack"

Claude Code ตัวไหนไม่เก่งในเรื่อง:

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

จุดที่น่าสนใจ: งานที่ถูกกำหนดไว้ชัดเจน ซ้ำๆ หรือน่าเบื่อ โดยที่คอขวดคือการดำเนินการ ไม่ใช่การคิด

หยุดและทำ

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

ก่อนไปต่อ

ตอบคำถามเพื่อยืนยันความเข้าใจ

ทดสอบความรู้1 / 3

อะไรคือความแตกต่างที่สำคัญระหว่าง Claude Code และผู้ช่วยเขียนโค้ด AI แบบดั้งเดิม?

ความคืบหน้าโมดูล 10%

0/3 บทเรียนเสร็จ

ก่อนหน้าคล็อดโค้ดคืออะไร?ถัดไป จะใช้รหัส Claude ได้ที่ไหน

← → ปุ่มลูกศรเพื่อนำทาง