259
社区成员
发帖
与我相关
我的任务
分享本周计划任务:1.建立个人中心界面的接口;2.创建系统需要的各个数据表;3.项目技术搭建与环境测试;4.对接前端协作需求;5.熟悉git的使用,将代码上传至GitHub仓库。
实际完成情况:
| 任务 | 完全情况 | 预计用时 | 实际用时 |
| 建立个人中心界面的接口 | 已完成 | 1h30min | 2h |
| 创建系统需要的各个数据表 | 已完成 | 30min | 20min |
| 项目技术搭建与环境测试 | 已完成 | 2h | 1h30min |
| 对接前端协作需求 | 已完成 | 30min | 1h |
| 熟悉git的使用,将代码上传至GitHub仓库 | 已完成 | 1h30min | 1h |
1.遇到的问题:
(1)接口字段与前端需求不匹配,部分展示字段遗漏,而且接口调试耗时超预期,部分参数校验逻辑不完善,出现空值、非法数据入库问题;
(2)初始表结构设计不合理,用户表冗余游戏昵称字段,不符合 “一用户多游戏” 的业务逻辑;
(3)初次使用 Git,对仓库初始化、分支管理、代码提交等命令不熟悉,操作失误导致代码上传失败;
2.解决方案:
(1)补充接口参数校验逻辑,对年龄、联系方式等字段做合法性校验,同时完善异常捕获机制,提升接口稳定性,并与前端队友逐一对接个人中心页面需求,明确基础信息、游戏档案等模块的展示字段,调整接口返回结构,确保字段一一对应;
(2)优化表结构设计,删除用户表冗余的游戏昵称字段,将游戏相关信息统一归至用户游戏档案表;
(3)系统学习 Git 核心命令,梳理仓库初始化、代码提交、推送的完整流程,反复实操熟悉操作;
1.系统学习 Git 核心命令,掌握仓库初始化、代码提交、分支管理、远程仓库推送的完整流程,学会解决本地与远程仓库的版本冲突,掌握团队协作下的代码同步规范;
2.学习了个人中心相关接口的设计与实现,掌握接口字段定义、权限管控、参数校验的规范,理解接口与数据库表的对应关系,完成用户信息查询、修改等核心接口的开发;
本周在项目推进中,我进一步夯实了后端开发技能,熟练掌握了 Spring Boot 环境搭建、Maven 依赖排查、Git 版本控制等实操能力,也在数据库结构的迭代优化中,深化了对业务驱动设计的理解。同时作为团队后端开发成员,我持续与前端队友高效对接,明确个人中心接口规范与权限管控要求,保障了前后端开发的协同顺畅,也更深刻体会到团队协作中需求对齐、细节沟通的重要性。在解决各类问题的过程中,我也深刻认识到,遇到报错和阻碍是开发的常态,关键是要沉下心溯源问题、主动寻找解决方案,每一次排错都是一次能力的提升。