想象一下,如果有一个程序员朋友能够瞬间理解你的整个项目,并且24小时随时待命为你答疑解惑,这就是Claude Code! 它是由Anthropic开发的革命性AI编程助手,不仅仅是一个工具,更像是你身边最懂你的技术导师。通过简洁的命令行界面,它提供智能代码分析、自动修复、重构建议等功能,就像有了一个永不疲倦的代码审查专家在身边。
还在为复杂的代码逻辑而苦恼吗?还在为找不到bug而熬夜吗?在人工智能快速发展的今天,Claude Code 作为最强大的AI编程助手之一,提供了更深层的代码智能分析能力和完整的项目理解能力。本文将为您提供从入门到精通的完整指南,帮助您掌握Claude Code的核心使用方法和最佳实践,实现编程效率提升的目标。
初次相遇:Claude Code到底是什么神器?
还记得你第一次接手一个复杂项目时的心情吗? 数万行代码,复杂的依赖关系,看不懂的业务逻辑...这种时候你多希望有个经验丰富的同事能帮你快速理解这一切。
现在,Claude Code让这个梦想成为现实! 它是由Anthropic开发的革命性AI编程助手,不仅仅是一个工具,更像是你身边最懂你的技术导师。想象一下:只需要在命令行输入一句话,它就能瞬间理解你的整个项目结构,并给出精准的建议。这种体验,就像有了一个24小时在线的高级架构师!详细了解可查看官方文档。
为什么说Claude Code是程序员的"超级助手"?
让我们先来个小游戏: 想象你正在做代码审查,面对一个5000行的组件文件。传统方式是什么?一行一行地看,花费几个小时理解业务逻辑。而Claude Code呢?只需要一句"请分析这个组件的作用和优化建议",30秒后你就能得到一份详细的分析报告!
这就是Claude Code的魅力所在:
✅ "上帝视角"的项目理解:传统工具只能看单个文件,而Claude Code能把整个项目尽收眼底,就像站在高山之巅俯瞰整个城市
✅ 多模态理解:不仅能读代码,还能看懂你的设计稿、错误截图,甚至能根据一张UI图片直接写出代码!
✅ 上下文管理:就像一个从不忘事的同事,永远记得你项目的每一个细节
✅ 安全执行:有了计划模式,再也不用担心AI"乱搞破坏"你的代码了
✅ 安全防护:内置权限管理和审计追踪,让企业用户用得放心(详情参考Anthropic安全文档)
✅ 开放生态:通过MCP协议,可以连接几乎所有你用过的开发工具
与传统工具对比:相比GitHub Copilot的代码补全,Claude Code更侧重项目级理解和完整工作流支持;相比Cursor的编辑器集成,Claude Code提供更强大的代码审查工具能力和命令行的灵活性。

让我们来个直接对比:Claude Code VS 其他工具
你可能会问: "市面上这么多AI编程工具,Claude Code凭什么脱颖而出?让数据说话!
特性 | Claude Code | GitHub Copilot | Cursor |
---|---|---|---|
交互方式 | 对话式命令行 | IDE内嵌 | 编辑器集成 |
代码理解深度 | 项目级别 | 文件级别 | 函数级别 |
多模态支持 | ✅ 图像+文本 | ❌ 仅文本 | ✅ 图像+文本 |
自动化程度 | 高(直接执行) | 中(建议为主) | 中(辅助编辑) |
学习曲线 | 中等 | 低 | 低 |
快速上手:30秒开始你的Claude Code之旅
第一次运行
基础命令体验
# 进入您的项目目录
cd your-project-directory
# 启动Claude Code交互模式
claude
# 尝试第一个查询
> 这个项目的主要功能是什么?
项目初始化
使用 /init
命令让Claude Code理解您的项目:
# 在项目根目录执行
claude
> /init
# Claude Code将自动分析项目结构并生成CLAUDE.md文件
生成的CLAUDE.md示例:
# 项目概述
这是一个基于React的电商前端应用,使用TypeScript开发。
## 技术栈
- React 18
- TypeScript 4.9
- Tailwind CSS
- Zustand (状态管理)
## 项目结构
- `/src/components` - 可复用组件
- `/src/pages` - 页面组件
- `/src/store` - 状态管理
- `/src/utils` - 工具函数
## 开发规范
- 使用函数式组件和Hooks
- 遵循ESLint和Prettier配置
- 组件命名使用PascalCase
验证设置效果
执行以下命令验证Claude Code是否正确理解了项目:
# 询问项目结构
> 请解释一下这个项目的组件结构
# 请求代码分析
> 分析src/components/Header.tsx文件的功能
# 寻求改进建议
> 这个项目有什么可以优化的地方?
核心工作流:掌握日常编程场景

代码库理解工作流
新项目快速上手
当您接手一个新项目时,Claude Code可以帮助您快速建立对代码库的理解:
工作流程:
- 项目概览
claude
> 给我一个这个项目的总体概览,包括主要功能、技术栈和架构模式
- 关键模块分析
> 分析最重要的5个文件或模块,解释它们的作用和相互关系
- 数据流理解
> 用户数据在这个应用中是如何流转的?从输入到存储到显示
- 依赖关系梳理
> 创建一个依赖关系图,显示核心模块之间的依赖
复杂代码架构分析
对于大型项目,Claude Code提供深度分析能力
最佳实践示例:
# 分析设计模式
> 这个项目使用了哪些设计模式?请举例说明
# 识别潜在问题
> 分析代码中可能存在的性能瓶颈和架构问题
# 现代化建议
> 这个项目如何迁移到最新的技术标准?制定迁移计划
错误修复工作流
编译错误诊断
Claude Code在错误诊断方面表现卓越:
典型场景:构建失败
# 分享错误信息
> 我的项目构建失败了,错误信息如下:
[粘贴完整的错误日志]
# Claude Code会提供:
# 1. 错误原因分析
# 2. 多种解决方案
# 3. 预防措施建议
实际案例:TypeScript类型错误
# 问题描述
> 我在components/UserProfile.tsx中遇到类型错误:
Property 'avatar' does not exist on type 'User'
# Claude Code响应:
# 1. 检查User类型定义
# 2. 提供修复代码
# 3. 解释类型系统最佳实践
运行时异常分析
对于运行时错误,Claude Code提供系统性的调试方法
调试工作流:
- 错误重现
> 应用在执行用户登录时抛出异常,如何系统性地调试这个问题?
- 根因分析
> 分析可能的错误来源:网络请求、状态管理、表单验证等
- 修复验证
> 实现修复方案后,如何确保不会引入新的问题?
代码重构工作流
遗留代码现代化
Claude Code在代码重构方面提供强大支持
重构策略制定:
# 评估现状
> 分析这个组件的代码质量,识别需要重构的部分
# 制定计划
> 为UserManagement.js的现代化重构制定分步骤计划
# 风险评估
> 这次重构可能影响哪些功能?如何降低风险?
实际重构示例:
# 类组件转函数组件
> 将这个React类组件重构为函数组件,保持所有功能不变
# API调用优化
> 重构这个组件中的API调用,使用现代的async/await模式
# 状态管理优化
> 优化这个组件的状态管理,减少不必要的重渲染
架构级别重构
对于大规模重构,Claude Code提供架构级指导:
# 模块化重构
> 这个大型组件应该如何拆分成更小的可复用组件?
# 性能优化重构
> 识别性能瓶颈并提供优化方案
# 可维护性提升
> 如何重构以提高代码的可维护性和可测试性?
测试和文档工作流
自动化测试生成
Claude Code可以智能生成各种类型的测试
单元测试生成:
# 基础单元测试
> 为utils/formatCurrency函数生成完整的单元测试
# 组件测试
> 为LoginForm组件生成React Testing Library测试
# 边界测试
> 生成边界条件和错误情况的测试用例
测试策略制定:
# 测试计划
> 为这个模块制定完整的测试策略,包括单元测试、集成测试和端到端测试
# 覆盖率提升
> 分析测试覆盖率报告,建议需要补充测试的关键区域
文档自动生成
让Claude Code帮助您维护项目文档
# API文档生成
> 为这个Express路由生成详细的API文档
# 组件文档
> 生成这个React组件的使用文档,包括props说明和使用示例
# README更新
> 根据项目当前状态更新README文件
高级特性:释放Claude Code的全部潜力

计划模式详解
计划模式(Plan Mode) 是Claude Code的一项革命性特性,它允许您在不直接修改代码的情况下进行深度分析和规划。
何时使用计划模式
计划模式特别适用于以下场景:
- 复杂重构规划:在大规模代码变更前制定详细计划
- 架构设计分析:分析系统设计的合理性
- 风险评估:评估变更的潜在影响
- 团队协作规划:制定多人协作的开发计划
计划模式
子代理系统
子代理(Subagents) 是Claude Code的专业化AI助手,每个子代理都专注于特定类型的任务。
内置子代理介绍
Claude Code提供多个内置子代理:
- 代码审查代理:专注于代码质量分析
- 性能优化代理:识别和优化性能问题
- 安全扫描代理:检测安全漏洞
- 文档生成代理:自动化文档创建
- 测试生成代理:智能测试用例生成
使用子代理
# 调用代码审查代理
> @code-review 请审查src/components/ShoppingCart.tsx
# 调用性能优化代理
> @performance 分析这个查询函数的性能并提供优化建议
# 调用安全扫描代理
> @security 扫描这个API端点的安全问题
创建自定义子代理
您可以创建专门针对您团队需求的子代理: 参见Claude Code 子代理系统实战
MCP集成生态
模型上下文协议(Model Context Protocol, MCP) 允许Claude Code连接到外部系统和数据源。MCP是一个开放标准,详细信息可参考官方MCP文档和我们的Claude Code MCP 集成实战:打造强大的外部数据连接。
MCP的核心概念
MCP通过标准化协议实现:
- 资源访问:访问文件、数据库、API等外部资源
- 工具调用:执行外部命令和操作
- 上下文共享:在不同系统间共享上下文信息
常用MCP集成
数据库集成示例:
# 配置数据库MCP服务器
claude mcp add database --type postgresql --connection-string "postgresql://user:pass@localhost/db"
# 查询数据库
> @database 查询用户表中最活跃的10个用户
# 分析数据库结构
> @database 分析订单表的索引优化机会
Git集成示例:
# 配置Git MCP
claude mcp add git --repository .
# 分析提交历史
> @git 分析最近30天的提交模式,识别代码变更热点
# 自动化代码审查
> @git 对上一个提交进行全面代码审查
文档系统集成:
# 连接Confluence
claude mcp add confluence --base-url "https://company.atlassian.net"
# 同步文档
> @confluence 将这个API的文档同步到技术文档空间
多模态能力
Claude Code支持多种输入模式,特别是图像处理能力。
图像拖拽分析
您可以直接将截图、设计图或错误界面拖拽到Claude Code中:
# 拖拽UI设计图
> [图片:新的用户界面设计]
> 请根据这个设计图实现React组件
# 拖拽错误截图
> [图片:浏览器错误界面]
> 这个错误的原因是什么?如何修复?
UI设计实现
Claude Code可以将设计图转换为代码:
# 上传设计稿
> [图片:移动端登录页面设计]
> 使用React Native实现这个登录页面,要求响应式设计
# 输出完整的React Native组件
视觉反馈迭代
通过截图进行快速迭代:
# 第一轮实现
> 实现一个产品卡片组件
# 截图反馈
> [图片:当前实现效果]
> 对比设计稿,这里的间距和颜色需要调整
# 快速修正
> 请调整间距为16px,主色调改为#007AFF
个性化配置:打造专属的开发环境 {#section5}
📈 Claude Code 最佳实践有哪些?
- 循序渐进:从基础功能开始,逐步掌握高级特性
- 配置优化:持续优化CLAUDE.md和个人配置
- 团队协作:建立标准化的团队使用规范
- 安全第一:始终考虑安全性和合规性要求
- 持续学习:跟进新功能和最佳实践更新
CLAUDE.md优化策略
CLAUDE.md 是Claude Code理解项目的核心配置文件,优化它可以显著提升AI助手的表现。
项目上下文最佳实践
基本结构模板:
# 项目名称
简洁明了的项目描述(1-2句话)
## 技术栈
- 前端:React 18, TypeScript, Tailwind CSS
- 后端:Node.js, Express, PostgreSQL
- 部署:Docker, AWS ECS
## 项目结构
src/ ├── components/ # 可复用UI组件 ├── pages/ # 页面组件 ├── hooks/ # 自定义React Hooks ├── services/ # API调用和业务逻辑 ├── utils/ # 工具函数 └── types/ # TypeScript类型定义
## 编码规范
- 使用ESLint + Prettier
- 组件名使用PascalCase
- 文件名使用kebab-case
- 优先使用函数式组件和Hooks
## 数据流
用户操作 → React组件 → Redux Store → API Service → 后端 → 数据库
## 测试策略
- 单元测试:Jest + React Testing Library
- 集成测试:Cypress
- 覆盖率要求:>80%
## 部署流程
GitHub → CI/CD (GitHub Actions) → Docker → AWS ECS → 生产环境
团队约定记录
在团队开发中,CLAUDE.md应该包含团队约定:
## 团队协作规范
### Git工作流
- 使用Git Flow分支模型
- 主分支:main(生产)、develop(开发)
- 功能分支:feature/[功能名]
- 修复分支:hotfix/[问题描述]
### 代码审查
- 所有PR必须经过至少2人审查
- 自动化测试必须通过
- 代码覆盖率不得低于现有水平
### 命名约定
- 组件:PascalCase(UserProfile)
- 函数:camelCase(getUserInfo)
- 常量:SCREAMING_SNAKE_CASE(API_BASE_URL)
- CSS类:kebab-case(user-profile-card)
### API设计
- RESTful设计原则
- 统一的错误响应格式
- JWT认证机制
- API版本控制:/api/v1/
定期维护方法
建立CLAUDE.md的维护机制:
# 每周更新检查
> 检查CLAUDE.md的内容是否与当前项目状态一致
# 新功能添加后
> 我刚完成了支付模块的开发,请更新CLAUDE.md中的相关部分
# 重构完成后
> 我重构了状态管理架构,请相应更新项目描述
自定义斜杠命令
斜杠命令让您可以快速执行常用操作。
> 当我输入 /deploy-staging 时,请执行以下操作:
> 1. 运行构建命令 npm run build
> 2. 执行测试 npm test
> 3. 部署到staging环境
> 4. 运行端到端测试
实用命令示例
代码质量检查命令:
# /quality-check 命令配置
{
"name": "quality-check",
"description": "全面的代码质量检查",
"steps": [
"运行ESLint检查",
"执行TypeScript类型检查",
"运行单元测试",
"生成测试覆盖率报告",
"分析代码复杂度",
"检查安全漏洞"
]
}
快速重构命令:
# /refactor-component 命令
{
"name": "refactor-component",
"description": "重构React组件的标准流程",
"parameters": ["component-path"],
"steps": [
"分析组件当前状态",
"识别重构机会",
"提供重构方案",
"实施重构",
"更新相关测试",
"验证功能正常"
]
}
数据库操作命令:
# /db-analysis 命令
{
"name": "db-analysis",
"description": "数据库性能和结构分析",
"steps": [
"分析查询性能",
"检查索引使用情况",
"识别N+1查询问题",
"建议优化方案",
"生成性能报告"
]
}
工作流自动化
将Claude Code集成到您的开发工具链中。
Git集成最佳实践
智能提交信息生成:
# 配置Git hooks
claude integrate git --hook pre-commit
# 自动生成提交信息
> 分析我暂存的更改,生成符合Conventional Commits规范的提交信息
# 输出示例:
# feat(auth): implement OAuth2 login with Google
#
# - Add Google OAuth2 strategy
# - Implement user session management
# - Add error handling for auth failures
#
# Closes #123
代码审查自动化:
# PR创建时自动审查
claude integrate github --event pull_request
# 审查输出示例:
## 代码审查报告
### 📊 总体评分:8.5/10
### ✅ 优点
- 代码结构清晰,遵循最佳实践
- 测试覆盖率达到90%
- TypeScript类型定义完整
### ⚠️ 建议改进
1. `UserService.ts:45` - 建议添加错误处理
2. `LoginForm.tsx:28` - 可以使用useCallback优化性能
3. 建议添加API响应的边界情况测试
### 🔍 安全检查
- 未发现明显安全问题
- 建议对用户输入进行额外验证
CI/CD流程集成
GitHub Actions集成:
# .github/workflows/claude-code.yml
name: Claude Code Analysis
on:
pull_request:
branches: [main, develop]
jobs:
analysis:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Claude Code
run: npm install -g claude-code
- name: Code Analysis
run: |
claude analyze --format json > analysis.json
claude suggest improvements --file analysis.json
- name: Comment PR
uses: actions/github-script@v6
with:
script: |
const fs = require('fs');
const analysis = JSON.parse(fs.readFileSync('analysis.json', 'utf8'));
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: analysis.summary
});
部署流程优化
自动化部署检查:
# 部署前检查命令
/deploy-check
# 执行内容:
# 1. 运行完整测试套件
# 2. 检查环境变量配置
# 3. 验证数据库迁移
# 4. 分析性能影响
# 5. 生成部署报告
团队协作:企业级Claude Code实践

团队标准化
在企业环境中,建立统一的Claude Code使用标准至关重要。
统一配置管理
团队配置共享:
# 创建团队配置仓库
git init claude-config-team
cd claude-config-team
# 标准目录结构
team-config/
├── claude/
│ ├── global.json # 全局配置
│ ├── profiles/ # 角色配置
│ │ ├── frontend.json # 前端开发者配置
│ │ ├── backend.json # 后端开发者配置
│ │ └── fullstack.json # 全栈开发者配置
│ └── templates/ # CLAUDE.md模板
│ ├── react-project.md
│ ├── node-service.md
│ └── python-service.md
└── scripts/
└── setup-claude.sh # 自动化设置脚本
全局配置示例:
{
"team": "TechCorp Development Team",
"standards": {
"codeStyle": "Airbnb ESLint + Prettier",
"testFramework": "Jest + React Testing Library",
"gitWorkflow": "GitFlow",
"commitConvention": "Conventional Commits"
},
"customCommands": [
{
"name": "team-review",
"description": "按照团队标准进行代码审查",
"checklist": [
"代码风格符合ESLint规则",
"包含适当的测试用例",
"遵循命名约定",
"文档和注释完整",
"性能考虑充分"
]
}
],
"integrations": {
"jira": "https://techcorp.atlassian.net",
"confluence": "https://techcorp.atlassian.net/wiki",
"github": "https://github.com/techcorp"
}
}
角色专门化配置
前端开发者配置:
{
"extends": "global",
"specialization": "frontend",
"defaultContext": [
"React最佳实践",
"现代CSS技术",
"Web性能优化",
"用户体验设计",
"浏览器兼容性"
],
"preferredTools": [
"React Developer Tools",
"Lighthouse",
"Chrome DevTools"
],
"reviewFocus": [
"组件可复用性",
"性能优化",
"用户体验",
"浏览器兼容性",
"可访问性"
]
}
后端开发者配置:
{
"extends": "global",
"specialization": "backend",
"defaultContext": [
"API设计最佳实践",
"数据库优化",
"系统架构模式",
"安全最佳实践",
"性能和扩展性"
],
"preferredTools": [
"Postman",
"Docker",
"Database管理工具"
],
"reviewFocus": [
"API设计合理性",
"数据库查询优化",
"安全漏洞检查",
"错误处理完整性",
"系统性能影响"
]
}
权限和安全
企业级使用必须考虑安全性和权限控制。
企业级安全配置
API密钥管理:
# 使用环境变量管理
export CLAUDE_API_KEY_PROD="sk-prod-xxx"
export CLAUDE_API_KEY_STAGING="sk-staging-xxx"
export CLAUDE_API_KEY_DEV="sk-dev-xxx"
# 配置不同环境
claude config set --env production api_key $CLAUDE_API_KEY_PROD
claude config set --env staging api_key $CLAUDE_API_KEY_STAGING
claude config set --env development api_key $CLAUDE_API_KEY_DEV
访问控制配置:
{
"accessControl": {
"roles": {
"junior": {
"allowedCommands": ["analyze", "explain", "suggest"],
"restrictedOperations": ["delete", "deploy", "database-modify"],
"maxTokensPerDay": 50000
},
"senior": {
"allowedCommands": ["*"],
"restrictedOperations": ["database-delete", "prod-deploy"],
"maxTokensPerDay": 200000
},
"lead": {
"allowedCommands": ["*"],
"restrictedOperations": [],
"maxTokensPerDay": 500000
}
}
}
}
数据隐私保护
敏感信息过滤:
# 配置敏感信息过滤器
claude config privacy --add-filter "api-keys"
claude config privacy --add-filter "passwords"
claude config privacy --add-filter "personal-data"
# 过滤规则示例
{
"privacyFilters": {
"apiKeys": {
"patterns": ["sk-[a-zA-Z0-9]+", "Bearer [a-zA-Z0-9]+"],
"replacement": "[API_KEY_REDACTED]"
},
"passwords": {
"patterns": ["password[\"']\\s*:\\s*[\"'][^\"']+[\"']"],
"replacement": "password: \"[REDACTED]\""
},
"emails": {
"patterns": ["[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}"],
"replacement": "[EMAIL_REDACTED]"
}
}
}
成本优化
有效管理Claude Code的使用成本。
使用监控和分析
成本追踪脚本:
#!/bin/bash
# claude-usage-monitor.sh
# 获取团队使用统计
claude analytics team --period month
# 生成成本报告
claude cost-analysis --team --detailed
# 输出示例:
# 📊 团队使用报告 - 2025年9月
#
# 总请求数:15,420
# 总Token数:2,340,000
# 估计成本:$234.00
#
# 👥 用户使用分布:
# - 张三:450,000 tokens ($45.00)
# - 李四:380,000 tokens ($38.00)
# - 王五:290,000 tokens ($29.00)
#
# 🔥 高频操作:
# 1. 代码审查:35%
# 2. 错误诊断:25%
# 3. 文档生成:20%
# 4. 重构建议:15%
# 5. 其他:5%
成本控制策略
智能缓存机制:
# 启用本地缓存
claude config cache --enable --max-size 1GB
# 配置缓存策略
{
"cache": {
"enabled": true,
"maxSize": "1GB",
"ttl": 86400,
"strategies": {
"codeAnalysis": {
"enabled": true,
"ttl": 3600,
"keyPattern": "file-hash-{hash}"
},
"documentation": {
"enabled": true,
"ttl": 86400,
"keyPattern": "doc-{project}-{file}"
}
}
}
}
批量操作优化:
# 批量处理多个文件
claude analyze --batch src/components/*.tsx
# 而不是单独分析每个文件
# claude analyze src/components/Header.tsx
# claude analyze src/components/Footer.tsx
# ...
ROI评估
建立Claude Code投资回报率评估体系:
# 效率提升统计
claude metrics productivity --baseline "pre-claude" --current "with-claude"
# 报告示例:
# 📈 生产力提升报告
#
# ⏰ 开发效率:
# - 代码理解速度:提升 65%
# - 错误修复时间:减少 40%
# - 代码审查效率:提升 55%
# - 文档编写速度:提升 80%
#
# 💰 成本效益分析:
# - 月均节省开发时间:120小时
# - 时间成本节省:$12,000/月
# - Claude Code费用:$500/月
# - 净收益:$11,500/月
# - ROI:2,300%
问题排查:常见问题与解决方案

上下文理解不准确
问题现象
> 分析这个用户注册功能的实现
Claude Code回应:
"我没有找到用户注册相关的代码文件。"
# 但实际上项目中存在 src/auth/register.ts
解决方案
1. 优化CLAUDE.md文件
# 在CLAUDE.md中明确指出关键文件位置
## 核心功能模块
- 用户认证:src/auth/ 目录
- register.ts - 用户注册逻辑
- login.ts - 用户登录逻辑
- middleware.ts - 认证中间件
## 重要文件说明
- src/auth/register.ts:处理用户注册,包括邮箱验证、密码加密等
2. 使用明确的文件引用
# 更好的查询方式
> 分析 src/auth/register.ts 文件的用户注册实现
# 或提供更多上下文
> 我在 src/auth/ 目录下有用户注册相关的代码,请帮我分析其实现方式
3. 重新初始化项目理解
# 重新扫描项目
> /init --force
# 或指定扫描特定目录
> /scan src/auth/
4. 优化查询粒度
# 避免过于宽泛的查询
❌ > 分析整个项目的所有问题
# 使用具体的、分步骤的查询
✅ > 分析 src/components/ 目录下组件的设计模式
✅ > 检查 src/services/ 目录下API调用的错误处理
5. 使用专门的子代理
# 使用专门的性能分析代理
> 使用xx代理分析这个查询函数的性能瓶颈
# 而不是通用查询
❌ > 这个函数有什么问题?