# 🔧 Development Tools & Processes

## 📁 目錄用途

`06_development` 資料夾專門存放**開發過程管理**相關的工具和文檔，與技術規格不同，這裡著重於：

- **開發過程中的問題追蹤和管理**
- **開發環境的設定和配置**
- **開發工具和流程的標準化**

## 📂 目錄結構

```
06_development/
├── README.md                 # 本目錄說明文檔
├── issues-tracking.md        # 問題追蹤系統
└── environment/             # 開發環境設定
    ├── README.md            # 環境設定總覽
    └── xcode_setup_guide.md # Xcode 設定指南
```

## 📋 文檔說明

### 🎯 issues-tracking.md
**用途**: 專案開發過程中的問題追蹤和管理系統

**包含內容**:
- 問題分類和優先級定義
- 問題追蹤工作流程
- 開放問題的記錄和狀態追蹤
- 問題解決方案和決議記錄

**使用時機**:
- 發現規格衝突或不確定性
- 開發過程中遇到技術問題
- 需要團隊討論的技術決策
- 跨模組整合出現問題

### 🔧 environment/
**用途**: 開發環境設定和配置指南

**包含內容**:
- 開發環境統一標準
- 特定平台設定指南（如 Xcode）
- 開發工具配置說明
- 環境問題排除方法

**使用時機**:
- 新成員加入專案
- 開發環境出現問題
- 需要統一開發工具設定
- 平台特定配置需求

## 🚀 文檔創建原則

### ✅ 應該創建的文檔
- **問題追蹤記錄**: 開發過程中遇到的具體問題
- **環境設定指南**: 開發環境配置和問題解決
- **工具配置文檔**: 開發工具的標準化設定
- **流程改進文檔**: 開發流程的優化和標準化

### ❌ 不應該放在此處的內容
- **技術規格文檔** → 應放在 `04_technical/` 的其他子目錄
- **用戶流程規格** → 應放在 `01_requirement/` 或 `02_design/`
- **API文檔** → 應放在 `04_technical/02_api/`
- **架構設計** → 應放在 `04_technical/01_architecture/`

## 🔄 與其他目錄的關係

| 目錄關係 | 說明 |
|---------|------|
| **vs `/sop/`** | SOP定義「如何工作」的規範，06_development管理「開發中遇到的具體問題」 |
| **vs `03_development/`** | 03_development包含開發指南和標準，06_development處理執行過程中的問題 |
| **vs `04_technical/其他`** | 其他技術目錄定義規格，06_development管理實施過程中的障礙 |

## 📊 工作流程

### 問題發現 → 記錄追蹤
1. 在開發過程中發現問題
2. 在 `issues-tracking.md` 中記錄
3. 分類、設定優先級和負責人
4. 追蹤解決進度
5. 記錄解決方案和結果

### 環境問題 → 文檔化解決
1. 遇到開發環境問題
2. 創建或更新環境設定文檔
3. 提供詳細的解決步驟
4. 確保其他開發者可以參考

---

**用途總結**: 此目錄是開發過程中的「實戰記錄」，專注於解決開發執行階段遇到的實際問題和環境配置需求。

**最後更新**: 2025-09-10  
**維護者**: Drama Ling 開發團隊