Files
workspace/code/app/.workbuddy/memory/2026-07-04.md
T
2026-07-05 21:41:03 +08:00

934 B
Raw Blame History

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 二选一