# 编码标准和测试策略 ## 现有标准合规性 - **代码风格**: TypeScript严格模式,一致的缩进和命名 - **linting规则**: 需要配置ESLint/Prettier - **测试模式**: 无现有测试框架配置 - **文档风格**: 代码注释良好,但缺少完整文档 ## 增强特定标准 - **测试框架**: 添加Vitest + Testing Library + Supertest - **测试位置**: `__tests__` 文件夹与源码并列 - **覆盖率目标**: 核心业务逻辑 > 80% - **测试类型**: 单元测试、集成测试、E2E测试 ## 关键集成规则 - **现有API兼容性**: 确保测试不破坏现有API契约 - **数据库集成**: 使用测试数据库,避免污染生产数据 - **错误处理**: 测试各种错误场景和边界条件 - **日志一致性**: 测试日志格式和错误信息