"质量不是检查出来的,是构建出来的"
基于 Harness Engineering 理念 + 企业级全AI研发实践,构建从需求到交付的全链路质量保障体系。
每次启动新项目必须执行:
bash
# 1. 检查目录结构是否符合标准
# 2. 检查 package.json 依赖完整性
# 3. 检查 .env.example 配置完整性
# 4. 检查 README 文档完整性
每次交付必须通过以下 6 道门禁:
参考: 查看 references/standards.md 标准化文件结构
any 滥用depcheck 验证)工具: 运行 scripts/depcheck.sh 自动检查
npm run build 验证)出现以下问题时, 自动修复,无需人工干预:
问题类型自动修复策略依赖安装报错分析错误 → 修改版本号或移除多余依赖import 路径错误自动查找正确路径修复语法错误自动修正 TypeScript/JavaScript 语法启动失败读取错误日志 → 修复后重新检查类型错误补全类型定义或修正类型不匹配
修复流程:
text
project-name/
├── app/ # Next.js App Router
│ ├── page.tsx # 首页
│ ├── layout.tsx # 全局布局
│ └── globals.css # 全局样式
├── lib/ # 工具库、第三方客户端
├── public/ # 静态资源
├── .env.example # 环境变量示例
├── .gitignore # git忽略规则
├── package.json
├── tsconfig.json
├── README.md # 必须写清楚
└── *-init.sql # 数据库初始化SQL
README 必须包含:
详细规范: 查看 references/standards.md
anybash
# 运行依赖检查
./scripts/depcheck.sh
功能:
bash
# 运行代码质量扫描
./scripts/quality-scan.sh
功能:
交付前逐项确认:
文档内容references/standards.md详细文件结构规范 + 命名规范references/checklist.md完整交付检查清单模板references/remediation.md常见问题自动修复策略库
传统流程Harness Engineering最后统一测试每一步都有质量门禁人找问题问题自动暴露并修复每个项目结构都不一样标准化结构,上手成本为0依赖问题靠经验解决自动检测并给出修复方案
"The best code is the code you don't have to think about." - Harness Engineering Philosophy