Skip to content

实战 - 工作场景实操

真实项目场景的完整实践指南。从项目初始化到日常开发,从功能开发到Bug修复,覆盖开发工作的各个场景。

场景分类

项目级场景(长期)

适用于项目的不同阶段:

场景用时适用情况
项目初始化2-3小时从零开始新项目
接手项目4-5小时接手现有代码库
项目重构按需系统性改进代码
日常开发持续日常开发工作

任务级场景(短期)

适用于具体的开发任务:

场景用时适用情况
功能开发3-4小时实现新功能
Bug修复20-30分钟修复缺陷
代码审查10-15分钟审查代码
架构设计1-2小时设计方案

专项场景(按需)

适用于特定的优化和加固:

场景用时适用情况
性能优化按需提升AI协作效率
安全加固按需防范安全漏洞
文档编写按需编写技术文档

快速导航

我应该从哪里开始?

新项目:

项目初始化 → 功能开发 → 代码审查

接手项目:

接手项目 → Bug修复 → 日常开发

重构项目:

项目重构 → 架构设计 → 功能开发

日常工作:

日常开发 → 功能开发/Bug修复/代码审查

使用方法

每个场景包含

  1. 场景描述 - 什么时候用
  2. 准备工作 - 需要什么
  3. 执行步骤 - 怎么做
  4. 质量检查 - 如何验证
  5. 常见问题 - 如何解决

阅读建议

  1. 首次阅读

    • 完整阅读一遍
    • 理解整体流程
    • 记录关键点
  2. 实际使用

    • 按步骤执行
    • 参考模板和示例
    • 记录问题和改进
  3. 持续优化

    • 总结经验
    • 更新模板
    • 分享给团队

前置知识

在开始实战之前,建议先学习:

这些方法论会让你的实战更高效。

项目级场景详解

项目初始化

适用场景:

  • 从零开始新项目
  • 需要快速搭建基础架构
  • 建立开发规范

核心价值:

  • 2-3小时完成初始化(传统8-12小时)
  • 建立标准化的项目结构
  • 配置好开发环境和工具

关键步骤:

  1. 需求分析和技术选型
  2. 项目结构设计
  3. 基础代码生成
  4. 开发环境配置
  5. 文档和规范建立

接手项目

适用场景:

  • 接手他人的代码库
  • 快速理解陌生项目
  • 需要尽快开始开发

核心价值:

  • 4-5小时理解项目(传统7-10天)
  • 建立项目知识库
  • 快速定位关键代码

关键步骤:

  1. 项目结构分析
  2. 核心逻辑理解
  3. 依赖关系梳理
  4. 创建项目Skills
  5. 完成首个任务

项目重构

适用场景:

  • 代码质量下降
  • 技术债务积累
  • 需要系统性改进

核心价值:

  • 系统化的重构方法
  • 降低重构风险
  • 保证代码质量

关键步骤:

  1. 评估重构范围
  2. 制定重构计划
  3. 分步执行重构
  4. 测试和验证
  5. 文档更新

日常开发

适用场景:

  • 日常开发工作
  • 持续迭代
  • 团队协作

核心价值:

  • 建立高效的工作流程
  • 提高开发效率
  • 保证代码质量

关键步骤:

  1. 任务分析
  2. 方案设计
  3. 代码实现
  4. 测试验证
  5. 代码审查

任务级场景详解

功能开发

适用场景: 实现新功能

核心价值: 3-4小时完成(传统1-2天)

关键步骤:

  1. 需求分析
  2. 技术方案
  3. 代码实现
  4. 测试验证
  5. 文档更新

Bug修复

适用场景: 修复缺陷

核心价值: 20-30分钟完成(传统1-2小时)

关键步骤:

  1. 问题定位
  2. 原因分析
  3. 修复方案
  4. 测试验证
  5. 回归测试

代码审查

适用场景: 审查代码

核心价值: 10-15分钟完成(传统30-60分钟)

关键步骤:

  1. 代码理解
  2. 问题识别
  3. 建议反馈
  4. 讨论优化
  5. 批准合并

架构设计

适用场景: 设计方案

核心价值: 1-2小时完成初步方案

关键步骤:

  1. 需求分析
  2. 方案设计
  3. 技术选型
  4. 风险评估
  5. 文档输出

完成标准

完成本章节实践后,你应该能够:

  • ✅ 独立完成项目初始化
  • ✅ 快速接手陌生项目
  • ✅ 系统性进行项目重构
  • ✅ 高效完成日常开发任务
  • ✅ 建立可复用的工作流程

下一步

实践建议

  1. 从小项目开始

    • 选择简单的项目练习
    • 熟悉基本流程
    • 逐步增加复杂度
  2. 记录和总结

    • 记录每次实践的问题
    • 总结有效的方法
    • 建立个人知识库
  3. 持续优化

    • 定期回顾工作流程
    • 优化提示词和模板
    • 分享经验给团队

常见问题

Q: 必须按顺序学习所有场景吗?

A: 不需要。根据你的实际需求选择对应的场景学习。

Q: 场景中的时间是保证的吗?

A: 时间是参考值,实际时间取决于项目复杂度和个人熟练度。

Q: 如何选择合适的场景?

A: 根据你当前的工作阶段和任务类型选择。可以参考"快速导航"部分。

基于 MIT 许可发布