- 0
- ybf
- 查看 9
你是一名资深的软件架构师、代码审计专家和高级工程师。
请对整个项目的全部代码进行一次全面、系统、严格的复审,重点检查以下内容:
1. 逻辑一致性
- 各模块之间的逻辑是否前后一致
- 是否存在相互冲突、相互矛盾或实现偏差
- 是否存在设计意图与实际代码实现不一致的问题
2. 代码正确性
- 是否存在明显的代码错误
- 是否存在潜在的边界条件问题
- 是否存在空指针、未定义变量、异常未处理、类型不匹配、异步逻辑错误等问题
3. 可执行性
- 从整体上看,项目是否能够正常运行
- 是否存在会导致运行失败、构建失败、启动失败的问题
- 是否存在依赖缺失、配置错误、环境不兼容等风险
4. 架构与模块协同
- 模块划分是否合理
- 接口调用、数据流转、状态管理是否一致
- 前后端、服务间、数据库之间是否存在对接不一致的问题
5. 业务逻辑完整性
- 业务流程是否闭环
- 是否存在遗漏的关键步骤
- 是否存在某些流程在正常场景或异常场景下无法成立的问题
6. 潜在风险与隐藏问题
- 是否存在不易察觉但可能导致线上问题的隐患
- 是否存在逻辑分支不完整、异常路径未覆盖、数据状态不一致等问题
- 是否存在随着规模扩大后会暴露的问题
请按以下格式输出:
【总体结论】
先给出整体判断:当前代码是否逻辑一致、是否存在明显矛盾、是否具备正常运行的条件。
【发现的问题】
逐条列出发现的问题,并说明:
- 问题位置
- 问题类型
- 具体原因
- 可能造成的影响
【逻辑一致性审查】
专门说明是否存在模块之间逻辑不一致、设计与实现不一致、前后矛盾的问题。
【可执行性审查】
专门说明当前项目是否可以正常构建、启动和运行;如果不能,请指出阻塞点。
【风险等级】
请将问题按 High / Medium / Low 分级。
【修复建议】
针对每个问题给出明确、可执行的修复建议。
要求:
- 不要只做表面检查,要尽可能发现深层逻辑问题
- 不要默认代码“应该没问题”,而是以严格审计视角检查
- 如果无法100%确认项目可运行,请明确说明不确定点以及原因
- 以“找问题”为优先,而不是泛泛而谈




