Triển khai mã nhanh hơn với Claude Code
Làm chủ phát triển được hỗ trợ bởi AI từ terminal
Claude Code là CLI của Anthropic dành cho phát triển được hỗ trợ bởi AI. Học cách cấu hình nó, xây dựng quy trình làm việc của tác nhân và triển khai nhanh hơn với các bài tập thực hành dạy các kỹ năng thực tế.
Claude Code là giao diện dòng lệnh tác nhân của Anthropic cho phép các nhà phát triển viết, kiểm tra và triển khai mã bằng ngôn ngữ tự nhiên. Nó chạy trực tiếp trong terminal của bạn, đọc toàn bộ dự án của bạn và thực hiện các tác vụ đa bước một cách tự động — chỉnh sửa tệp, chạy kiểm thử, tạo commit và mở pull request mà không cần bạn chạm vào một tệp nào.
Claude Code là gì?
Claude Code là công cụ dòng lệnh của Anthropic đưa Claude trực tiếp vào terminal của bạn. Nó đọc cơ sở mã của bạn, chạy lệnh, chỉnh sửa tệp và quản lý quy trình làm việc đa bước — tất cả thông qua ngôn ngữ tự nhiên. Hãy nghĩ về nó như một kỹ sư cấp cao sống trong terminal của bạn và hiểu toàn bộ dự án của bạn.
Chương trình học
Những gì bạn sẽ học
# 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 charsHọc cách cấu hình Claude Code cho bất kỳ dự án nào
Bắt đầu
Cách sử dụng Claude Code
Chạy npm install -g @anthropic-ai/claude-code để cài đặt CLI toàn cầu. Bạn cần Node.js 18 trở lên. Xác thực bằng claude login hoặc đặt biến môi trường ANTHROPIC_API_KEY của bạn.
Thêm tệp CLAUDE.md vào thư mục gốc dự án của bạn. Điều này cho Claude biết về ngăn xếp công nghệ, quy ước mã hóa, các lệnh chính và các quy tắc cụ thể của dự án. Claude đọc nó tự động khi bắt đầu mỗi phiên.
Điều hướng đến thư mục dự án của bạn và gõ claude theo sau là một hướng dẫn ngôn ngữ tự nhiên. Ví dụ: "Sửa các kiểm thử thất bại trong src/auth" hoặc "Thêm xác thực đầu vào vào biểu mẫu đăng ký và viết kiểm thử cho nó."
Claude cho bạn thấy những gì nó dự định làm trước khi thực thi. Bạn có thể chấp thuận, sửa đổi hoặc từ chối các thay đổi. Đối với các quy trình làm việc đáng tin cậy, hãy sử dụng --yes để tự động chấp thuận các hoạt động không phá hủy.
Sử dụng trong thế giới thực
Các quy trình làm việc phổ biến của Claude Code
Sửa lỗi
Mô tả lỗi và Claude đọc mã liên quan, xác định nguyên nhân gốc rễ, áp dụng bản sửa lỗi và chạy bộ kiểm thử của bạn để xác minh. Một prompt thay thế 30 phút gỡ lỗi.
Đánh giá mã
Dán một PR diff hoặc chỉ Claude đến các tệp đã thay đổi. Nó kiểm tra các vấn đề bảo mật, vấn đề hiệu suất, thiếu xử lý lỗi và vi phạm kiểu — sau đó đề xuất các bản sửa lỗi cụ thể.
Triển khai tính năng
Mô tả những gì bạn muốn xây dựng. Claude dàn dựng các tệp, viết triển khai, thêm kiểm thử và cập nhật mã liên quan. Bạn xem xét đầu ra và lặp lại.
Tái cấu trúc
Yêu cầu Claude tái cấu trúc một mô-đun để dễ đọc, trích xuất logic chung hoặc di chuyển từ mẫu này sang mẫu khác. Nó hiểu toàn bộ ngữ cảnh cơ sở mã của bạn, vì vậy việc đổi tên sẽ được lan truyền chính xác.
CLAUDE.md là gì?
CLAUDE.md là tệp cấu hình cấp dự án cung cấp cho Claude Code ngữ cảnh liên tục về cơ sở mã của bạn. Nó hoạt động như một tài liệu giới thiệu của kỹ sư cấp cao — mô tả ngăn xếp công nghệ, tiêu chuẩn mã hóa, các lệnh chính và các quy tắc cụ thể của dự án mà Claude nên tuân theo trong mỗi phiên.
Phiên bản ngăn xếp công nghệ và framework, lệnh xây dựng và kiểm thử, quy ước mã hóa, tổng quan cấu trúc tệp và bất kỳ quy tắc nào Claude phải tuân theo (ví dụ: "luôn sử dụng các truy vấn tham số hóa").
Đặt CLAUDE.md trong thư mục gốc dự án của bạn. Claude cũng hỗ trợ ~/.claude/CLAUDE.md cho các tùy chọn toàn cầu và các tệp CLAUDE.md lồng nhau trong các thư mục con cho các quy tắc cụ thể của mô-đun.
Coi CLAUDE.md như một tài liệu sống. Khi bạn thêm một phụ thuộc mới, thay đổi một quy ước hoặc khám phá một mẫu mà Claude nên tuân theo, hãy cập nhật tệp. CLAUDE.md tốt hơn có nghĩa là đầu ra của Claude tốt hơn.
Các câu hỏi thường gặp
Claude Code có miễn phí không?
Claude Code yêu cầu khóa API Anthropic với thanh toán dựa trên mức sử dụng, hoặc gói đăng ký Claude Pro/Max. Không có phí cấp phép riêng cho CLI — bạn trả tiền cho việc sử dụng API.
Claude Code hỗ trợ những ngôn ngữ nào?
Claude Code hoạt động với bất kỳ ngôn ngữ lập trình nào. Nó đặc biệt mạnh với Python, TypeScript, JavaScript, Go, Rust và Java, nhưng nó có thể đọc và chỉnh sửa bất kỳ tệp dựa trên văn bản nào trong dự án của bạn.
Claude Code có thể chạy trên máy chủ từ xa không?
Có. Claude Code chạy ở bất cứ đâu bash chạy — máy cục bộ, máy chủ từ xa qua SSH, vùng chứa Docker và các pipeline CI/CD như GitHub Actions. Không yêu cầu GUI.
Claude Code khác với Cursor như thế nào?
Claude Code là một CLI terminal được xây dựng cho các tác vụ tự động, đa bước. Cursor là một fork của VS Code được xây dựng để chỉnh sửa nội tuyến và hoàn thành mã. Claude Code xuất sắc trong các quy trình làm việc của tác nhân; Cursor xuất sắc trong mã hóa tương tác. Nhiều nhà phát triển sử dụng cả hai.
Cách tốt nhất để học Claude Code là gì?
Cách tốt nhất để học Claude Code là thông qua các bài tập thực hành dạy các quy trình làm việc thực tế. Lộ trình nâng cao của Claude Academy bao gồm Claude Code từ cài đặt đến các mẫu tác nhân nâng cao, với mỗi bài học yêu cầu bạn viết các lệnh thực tế và xây dựng các dự án thực tế trong terminal của bạn.
Claude Code có tốt hơn GitHub Copilot không?
Claude Code và GitHub Copilot phục vụ các mục đích khác nhau. Claude Code là một công cụ tác nhân gốc terminal tự động xử lý các tác vụ đa bước như tái cấu trúc, kiểm thử và triển khai. Copilot chủ yếu là một công cụ hoàn thành mã nội tuyến trong IDE của bạn. Claude Code xuất sắc trong các hoạt động phức tạp, đa tệp; Copilot xuất sắc trong các gợi ý từng dòng.
Sẵn sàng làm chủ Claude Code
Bài tập thực hành. Quy trình làm việc thực tế. Không rườm rà.