研发协作
整仓优化审查:先查交付风险再查代码
按 7 步做只读审查,重点是分层与取证:①先搜并读项目自己的 AUDIT/REVIEW 文档,逐条核实哪些还开着,另列「文档已覆盖但仍开着」一节;②跑全量测试建立健康基线(全绿就直接告诉用户,坏消息更容易被接受);③查版本控制状态——git log 最后一次提交日期、未跟踪文件数、生产目录已跟踪 vs 实际文件数,重点抓「已删除未提交」与「未跟踪」组合(意味着交付物只存在于一台机器上,一条 git clean 就全没了),这是唯一「不做会丢东西」的项,必须排第一;④对多副本目录做 md5 + 行数比对找漂移(必须比 md5,不能只比行数),并判断哪份是 canonical;⑤统计重复文件与 T
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 40/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 50/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 84/100 ×0.15
适用场景
这个项目整体还有没有可以优化的地方帮我审查一下这个仓库代码健康度检查项目梳理多副本漂移未提交工作树
解决思路
- 按 7 步做只读审查,重点是分层与取证:①先搜并读项目自己的 AUDIT/REVIEW 文档,逐条核实哪些还开着,另列「文档已覆盖但仍开着」一节
- ②跑全量测试建立健康基线(全绿就直接告诉用户,坏消息更容易被接受)
- ③查版本控制状态——git log 最后一次提交日期、未跟踪文件数、生产目录已跟踪 vs 实际文件数,重点抓「已删除未提交」与「未跟踪」组合(意味着交付物只存在于一台机器上,一条 git clean 就全没了),这是唯一「不做会丢东西」的项,必须排第一
- ④对多副本目录做 md5 + 行数比对找漂移(必须比 md5,不能只比行数),并判断哪份是 canonical
- ⑤统计重复文件与 TODO 时必须严格排除模板持久化目录/工作树快照/the task-specific field/归档快照,否则缓存会制造几百组假重复
- ⑥查环境一致性——pyproject 声明版本 vs 各 venv 实际版本 vs the task-specific field 里残留的 cpython-3XX,后者是版本不一致的实锤
- ⑦区分「已正确 ignore 只是占盘」与「该 ignore 却入库」。报告按 P0 交付风险/P1 结构/P1 环境/P2 整洁分级,每条给证据+命令,结尾给执行顺序,未跑的测试明说没跑。结论:代码质量通常没问题,真风险几乎都在版本控制与交付环节。
适用边界 · 注意事项
- 用户只问单点问题时别上整套七步,会显得冗长
- 不要在未征得同意时直接改动或提交——审查默认只读,commit 前先给 git diff --stat 过目
- 别把缓存/归档目录算进重复文件与 TODO 统计,会得出荒谬结论