第五周个人周报-197242-董志鹏

197242-董志鹏 2026-05-05 19:03:37

第五周周报

一、本周计划任务和本周实际完成的任务

任务清单预计时间实际时间
完善 Token 刷新机制(前后端协同开发)2h30min2h50min
开发登录异常处理模块(异常捕获、统一返回)2h1h50min
完成登录模块全流程测试(正常/异常场景)及 Bug 修复2h2h20min
配合前端完成登录页面与后端接口联调优化1h30min1h30min

二、个人工作中存在的问题以及应对措施

问题1:

开发 Token 刷新机制时,对刷新时机、刷新令牌(Refresh Token)与访问令牌(Access Token)的联动逻辑不清晰,出现刷新失败、令牌过期后无法正常重新获取的问题,影响用户登录持续性。

应对措施:

查阅 OAuth2.0 相关文档,明确 Refresh Token 与 Access Token 的使用规范;梳理令牌过期检测、刷新请求触发、新令牌返回的全流程,绘制流程图理清逻辑;搭建简易测试环境,模拟令牌过期场景,反复调试刷新接口,修复参数传递和逻辑判断中的漏洞,确保刷新机制稳定运行。

问题2:

处理登录异常时,异常捕获不全面(如 Token 伪造、过期、格式错误等场景未全覆盖),且前后端异常返回格式不统一,导致前端无法正常解析报错信息,影响用户体验。

应对措施:

梳理登录模块所有可能出现的异常场景,分类定义异常类型(如令牌异常、认证失败、服务器异常);与前端沟通确定统一的异常返回格式(状态码、错误信息、提示文案);通过全局异常处理器统一捕获和处理异常,编写异常测试用例,逐一验证每种异常场景的返回效果,确保异常信息清晰、格式统一。

问题3:

联调过程中,对前端传递的参数格式、请求头配置理解不透彻,出现参数接收失败、跨域请求被拦截的小问题,影响联调效率。

应对措施:

主动与前端对接,明确请求方式、参数类型、请求头配置要求,同步接口文档并标注关键参数;排查后端跨域配置,补充缺失的跨域允许规则;联调时实时沟通,遇到参数不匹配问题及时定位,记录常见对接问题及解决方案,避免后续重复踩坑。

三、个人学习的新知识点以及学习途径和方法

学习新知识点:

Token 刷新机制(Refresh Token 与 Access Token 联动逻辑)、登录异常统一处理(全局异常处理器使用)、前后端联调常见问题及解决方案、跨域配置优化、接口测试用例编写。

学习途径与方法:

  1. 查阅 OAuth2.0 官方文档、Spring Boot 全局异常处理实战博客,掌握核心技术要点;
  2. 结合项目实际开发场景,边开发边测试,在实操中验证知识点,解决遇到的实际问题;
  3. 主动与前端、资深开发沟通,请教联调技巧和异常处理经验,弥补自身知识盲区;
  4. 梳理本周开发中的核心流程、常见问题及解决方案,整理成个人技术笔记,便于后续复用和复盘;
  5. 编写测试用例,覆盖正常与异常场景,提升自身测试思维和问题排查能力。

四、个人对本周工作的感悟

本周重点围绕登录模块的优化与完善展开,主要完成了 Token 刷新机制开发、异常处理模块搭建、全流程测试及前后端联调优化,进一步完善了登录功能的稳定性和用户体验。

工作中,由于对 Token 刷新逻辑、异常处理规范和前后端联调细节不熟悉,出现了多次调试报错的情况,但通过主动查阅资料、梳理逻辑、沟通请教和反复测试,最终顺利解决了所有问题。这让我深刻认识到,后端开发不仅要掌握核心技术,更要注重细节和逻辑严谨性,尤其是涉及用户认证、异常处理等关键模块,一丝疏忽都可能影响整个系统的稳定性。

同时,前后端协同开发的过程中,高效沟通和规范对接至关重要,明确的接口约定、统一的返回格式,能大幅提升联调效率,减少不必要的麻烦。后续我会继续巩固 Token 鉴权、异常处理相关知识,重点关注前后端联调细节和代码规范,多积累实战经验,提升自身问题排查和协同开发能力,为团队后续功能开发提供更有力的支持。

...全文
12 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

259

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Lucky_Limp
  • h6ldZywoo
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧