Files
UnityAI/04_开发流程/开发流程指南.md

76 lines
2.2 KiB
Markdown
Raw Normal View History

# StrayFog 框架开发流程指南
## 一、文档学习阶段
### 1.1 必读文档清单
| 优先级 | 文档路径 | 目的 |
|-------|---------|-----|
| P0 | `01_框架架构/StrayFog框架架构分析.md` | 理解框架整体架构 |
| P0 | `02_开发规范/开发规范指南.md` | 掌握编码规范和命名约定 |
| P1 | `03_核心功能/事件系统使用指南.md` | 理解事件驱动机制 |
| P1 | `03_核心功能/对象池使用指南.md` | 掌握对象池复用机制 |
| P1 | `03_核心功能/资源管理使用指南.md` | 理解资源加载流程 |
### 1.2 功能专项文档
根据开发任务类型,必须阅读对应的专项指南:
| 任务类型 | 必读文档 |
|---------|---------|
| UI开发 | `03_核心功能/UI/UI开发指南.md` |
| UI界面设计 | `03_核心功能/UI/UI界面拼接设计指南.md` |
| 相机控制 | `03_核心功能/相机系统使用指南.md` |
### 1.3 输出要求
完成文档学习后,开发人员必须输出:
1. **工作流程说明**:详细描述从需求到交付的完整步骤
2. **技术选型说明**明确使用的框架组件和API
3. **风险评估**:识别潜在问题和解决方案
---
## 二、需求分析
### 2.1 需求分析步骤
1. **明确需求**:理解业务需求,确定需要实现的功能
2. **评估复杂度**:判断是否需要核心库支持或扩展
3. **设计方案**:规划代码结构和调用关系
---
## 三、代码编写
### 3.1 代码编写步骤
1. **创建目录**:在`GameBusiness`下创建对应模块目录
2. **编写代码**遵循编码规范使用核心库提供的API
3. **测试验证**在Unity中测试功能正确性
---
## 四、代码审查
### 4.1 代码审查流程
1. **自我检查**:检查是否符合规范,是否有潜在问题
2. **团队审查**:提交代码进行团队审查
3. **修复问题**:根据审查意见修改代码
---
## 五、集成测试
### 5.1 测试阶段
1. **模块测试**:测试单个模块功能
2. **集成测试**:测试模块间交互
3. **回归测试**:确保不影响现有功能
---
**版本**: v1.0
**生效日期**: 2026年
**适用范围**: GiftGameX项目业务开发人员