20260705214103
This commit is contained in:
1 parent
3556d5e8c1
commit
ae99f50f6d
27 files changed
+2945
-3292
No files matched your search
@@ -0,0 +1,23 @@
|
||||
# 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 二选一
|
||||
Reference in new issue
Block a user