实践指南
约 12 分钟
常见工作流程
掌握使用 Claude Code 处理日常开发任务的常见模式和最佳实践。
关于本课程
本课程将介绍 Claude Code 在实际开发中的常见应用场景,每个工作流程都包含具体的示例提示词, 你可以直接在自己的项目中使用或调整。
代码理解与导航
理解代码库结构
了解项目的整体架构和组织方式
> 请解释这个项目的整体结构和架构查找特定功能
快速定位实现特定功能的代码
> 用户认证功能在哪里实现的?理解复杂函数
获取代码逻辑的详细解释
> 解释一下这个函数是做什么的:[粘贴代码]代码开发
实现新功能
从零开始编写新功能
> 添加一个用户个人资料编辑页面,包含头像上传、姓名修改和邮箱更新功能重构代码
改进现有代码的质量和可维护性
> 重构这个组件,将重复的逻辑提取为自定义 Hook修复 Bug
定位并修复代码问题
> 修复登录表单的验证 bug,当前即使邮箱格式不正确也能提交测试与质量
编写单元测试
为函数和组件创建测试
> 为 utils.ts 中的 formatDate 函数编写单元测试,覆盖各种边界情况生成测试数据
创建用于测试的模拟数据
> 生成 10 条用户测试数据,包含不同的场景代码审查
获取代码改进建议
> 审查我最近的变更,提出改进建议文档与沟通
编写 README
创建或更新项目文档
> 为这个项目更新 README,包含安装步骤、使用示例和贡献指南编写代码注释
为代码添加说明文档
> 为这个复杂的算法函数添加详细的注释和文档字符串生成变更日志
记录版本更新内容
> 根据最近的 Git 提交生成 CHANGELOGGit 操作
创建提交
自动生成描述性提交信息
> 提交我的变更,信息要描述清楚这次改动的目的解决冲突
帮助处理合并冲突
> 帮我解决这个合并冲突,保留两个版本的更改创建 Pull Request
生成 PR 描述
> 为当前分支创建一个 Pull Request 描述项目管理
环境配置
设置开发环境
> 帮我配置 ESLint 和 Prettier,使用 Airbnb 规范依赖管理
更新和管理项目依赖
> 检查并更新所有过时的 npm 依赖包性能优化
提升应用性能
> 分析这个页面的性能问题,提出优化建议使用技巧
分步执行复杂任务
对于大型任务,将其分解为小步骤
首先:分析现有代码 然后:设计新架构 最后:实现变更
使用上下文文件
为 Claude 提供相关背景信息
将设计文档、API 规范等文件放在项目根目录
迭代式开发
先让 Claude 尝试,然后根据结果调整
让 Claude 实现功能 → 测试 → 反馈问题 → 让 Claude 修复
利用 Git 历史
Claude 可以理解之前的变更
询问'这个函数最近是怎么修改的?'
最佳实践
明确具体
清晰描述你想要的结果
提供上下文
让 Claude 了解项目背景
迭代改进
逐步完善结果
验证结果
检查 Claude 的输出是否符合预期
保持对话专注
一个对话处理一个任务
善用 Git
让 Claude 管理版本控制