934 B
934 B
2026-07-04 工作日志
团队技术提升方案制定
- 对
app-go/(Go 后端)和app-rn/(React Native 前端)进行了全量代码审查 - 发现 15 个后端问题和 20+ 前端问题
- 输出了完整的团队技术提升方案(
outputs/team-tech-improvement-plan.md)
关键发现
严重(P0):
- SQL 注入风险:LoadData/LoadDataPage 表名/排序字段直接拼接
- 生产代码中测试登录入口未隐藏
- validate.go 用 panic 替代 error 返回
重要(P1):
- 零测试覆盖(前后端均无)
- Go 端无 linter 配置
- chat/index.tsx (718行)、clothing.ts (473行)、meal.ts (477行) 三巨型文件
- store 中 16 个 saveXxxChanges 方法完全重复
- 前后端大量 any 类型逃逸
改进项(P2):
- 版本号策略不统一、className 拼接风格混用、硬编码颜色值
- S3 依赖可瘦身、@gorhom/bottom-sheet 与自建 BottomSheet 二选一