审查视角
- 技术可行性
- 架构合理性
- 复杂度评估
- 风险识别
plan-eng-review 让 AI 以 CTO/技术负责人 的视角审查技术计划。它的核心是:从技术可行性、架构、风险角度评估你的方案。
作为一个程序员,你可能遇到过:
plan-eng-review 就是解决这些的。
一个技术选型可能影响:- 未来 1-2 年的开发效率- 招聘难度- 运维成本- 扩展性CTO 视角会问:- 这个方案会产生技术债务吗?- 3 年后还能维护吗?- 团队有能力驾驭吗?CTO 视角会关注:- 技术风险- 人员风险- 时间风险- 依赖风险问题:- 技术上能实现吗?- 有没有未解决的技术难题?- 团队有相关经验吗?
评估:- ✅ 可行- ⚠️ 有挑战- ❌ 不可行问题:- 架构符合系统设计原则吗?- 扩展性如何?- 维护性如何?- 和现有系统兼容吗?
评估:- ✅ 合理- ⚠️ 需要调整- ❌ 不合理问题:- 实现复杂度有多高?- 需要多长时间?- 需要多少人?
评估:- 🟢 低 (1-2 周)- 🟡 中 (1 个月)- 🔴 高 (> 1 个月)| 风险类型 | 风险点 | 严重程度 |
|---|---|---|
| 技术风险 | 新技术不成熟 | 高 |
| 人员风险 | 没人懂这项技术 | 中 |
| 时间风险 | 工期评估不准 | 高 |
| 依赖风险 | 依赖第三方服务 | 中 |
问题:- 有没有更简单的方案?- 最小可行方案是什么?- 能否分阶段实现?背景:要把 monolith 拆分成微服务
plan-eng-review 会问:
1. 技术可行性 - 服务拆分的技术方案成熟吗?✅ - 团队有相关经验吗?⚠️ 需要培训
2. 架构 - 拆分边界清晰吗?✅ - 服务间通信方案?REST vs RPC - 数据一致性怎么保证?
3. 复杂度 - 规模:🔴 高 (3 个月) - 风险:很高
4. 风险 - 迁移期间怎么保证服务连续? - 团队能否驾驭? - 基础设施跟得上吗?
建议:先做服务拆分可行性验证 (MVP)背景:要从前端用 React 改成 Vue
plan-eng-review 会问:
1. 技术可行性 - Vue 能实现 React 的所有需求吗?✅ - 迁移成本多高?
2. 架构 - 组件需要完全重写? - 状态管理方案?
3. 复杂度 - 规模:🔴 高 (2 个月) - 风险:中等
建议:- 方案 A:渐进式迁移- 方案 B:新功能用 Vue,老功能不动背景:要把 jQuery 重构成 React
plan-eng-review 会问:
1. 价值 - 重构带来的价值是什么? - 不重构的代价是什么?
2. 风险 - 重构会不会引入新 bug? - 怎么保证回归?
建议:- 先建立完善的测试覆盖- 分模块逐步迁移- 每个模块迁移后验证审查视角
核心问题
输出
查看源文件: GitHub原始文件