2
0

coding-standards.md 812 B

编码标准和测试策略

现有标准合规性

  • 代码风格: TypeScript严格模式,一致的缩进和命名
  • linting规则: 需要配置ESLint/Prettier
  • 测试模式: 无现有测试框架配置
  • 文档风格: 代码注释良好,但缺少完整文档

增强特定标准

  • 测试框架: 添加Vitest + Testing Library + Supertest
  • 测试位置: __tests__ 文件夹与源码并列
  • 覆盖率目标: 核心业务逻辑 > 80%
  • 测试类型: 单元测试、集成测试、E2E测试

关键集成规则

  • 现有API兼容性: 确保测试不破坏现有API契约
  • 数据库集成: 使用测试数据库,避免污染生产数据
  • 错误处理: 测试各种错误场景和边界条件
  • 日志一致性: 测试日志格式和错误信息