标准答案

  1. 覆盖 Node、包管理器、环境变量、启动命令、常见错误和本地调试方式。
  2. 说明目录结构、模块边界、代码规范、分支规范和提交规范。
  3. 列出 lint、typecheck、test、build、preview 等质量命令和触发时机。
  4. 说明发布流程、灰度、回滚、监控、日志和故障联系路径。
  5. 文档要随工程变化更新,并尽量用脚本或模板减少人工步骤。

题目解析

新人接入慢通常不是新人能力问题,而是工程知识散落:版本不清楚、命令不清楚、环境变量不清楚、出错没人知道该查哪里。

好的工程化文档要可执行。与其写长篇理念,不如给出从 clone 到跑通第一条页面的最短路径,以及常见失败分支。

文档也要有维护机制。过期文档比没有文档更危险,因为它会把新人带到错误路径。

常见误区

  • 文档只写项目介绍,不写实际启动、检查和排障路径。
  • 命令和真实 package scripts 不一致,长期无人维护。
  • 新人接入完全靠口口相传,团队知识不可复制。

作者信息