# 规范文档

DarkM 项目开发规范和最佳实践

# 文档概览

本章节包含 DarkM 项目开发的完整规范体系,涵盖项目管理、需求、开发、测试、安全、运维等各个方面。

# 规范体系

┌─────────────────────────────────────────────────────────────┐
│                      规范体系                                │
├─────────────┬─────────────┬─────────────┬─────────────────┤
│  管理规范    │  技术规范    │  安全规范    │  运维规范        │
├─────────────┼─────────────┼─────────────┼─────────────────┤
│ 项目管理规范 │ 开发规范     │ 安全规范     │ 运维规范         │
│ 需求管理规范 │ 编码规范     │             │                 │
│ 报价评估规范 │ 测试规范     │             │                 │
│             │ 开发方法论   │             │                 │
└─────────────┴─────────────┴─────────────┴─────────────────┘
1
2
3
4
5
6
7
8
9
10

# 规范清单

# 管理规范

规范 说明 适用场景
项目管理规范 项目全流程管理、角色职责、紧急事故处理 所有项目
需求管理规范 需求提出、评审、变更、验收 需求管理
报价评估规范 工作量评估、报价公式、风险评估 项目报价

# 技术规范

规范 说明 适用场景
开发规范 开发流程、代码规范、最佳实践 所有开发工作
编码规范 命名规范、代码风格、注释规范 代码编写
测试规范 测试流程、用例设计、缺陷管理 测试工作
开发方法论 传统开发、敏捷开发、方法论选择 项目规划

# 安全规范

规范 说明 适用场景
安全规范 安全设计、代码安全、认证授权、数据安全 所有开发工作

# 运维规范

规范 说明 适用场景
运维规范 部署流程、监控告警、数据备份、应急预案 系统运维

# 快速导航

# 按角色

角色 必读规范 选读规范
项目经理 项目管理规范、需求管理规范、报价评估规范 开发规范、测试规范
开发工程师 开发规范、编码规范、安全规范 项目管理规范、测试规范
测试工程师 测试规范、项目管理规范 开发规范、安全规范
运维工程师 运维规范、安全规范 项目管理规范、开发规范

# 按场景

场景 相关规范
新项目启动 项目管理规范、开发规范、安全规范
需求评估 需求管理规范、报价评估规范
代码开发 开发规范、编码规范、安全规范
测试验收 测试规范、项目管理规范
系统上线 运维规范、安全规范、项目管理规范
紧急事故 项目管理规范(紧急事故处理)、运维规范

# 规范使用原则

# 必须遵守

  • 🔴 安全规范:涉及系统安全的规范必须严格遵守
  • 🔴 编码规范:代码风格、命名规范必须统一
  • 🔴 部署流程:上线部署必须按流程执行

# 建议遵守

  • 🟡 开发规范:推荐遵循,提高代码质量
  • 🟡 测试规范:推荐遵循,保证测试质量
  • 🟡 文档规范:推荐遵循,便于知识传承

# 灵活调整

  • 🟢 管理流程:小项目可简化流程
  • 🟢 评估方法:可根据项目特点选择评估方法
  • 🟢 工具选择:可根据团队习惯选择工具

# 规范更新

规范文档会持续更新,更新原则:

  1. 实践驱动:基于实际项目经验总结
  2. 持续改进:定期回顾优化规范
  3. 团队共识:重要变更团队讨论决定

# 相关资源


最后更新:2026-03-20