113
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/2401_CS_SE_FZU |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/619397949 |
| 团队名称 | 福大创智团 |
| 这个作业的目标 | Alpha冲刺Day8 |
| 其他参考文献 | 《构建之法 现代软件工程》 |

优化管理员界面,对接了一些新接口

部分接口设计出现问题,接口设计文档功能描述有误,遇到许多细节上的错误
对接新的接口
在对接前后端接口的过程中,沟通是必不可少的环节。今天,我更加深刻地认识到,有效的沟通对于提高工作效率、减少误解和冲突至关重要。无论是与前端开发人员讨论需求细节,还是与后端开发人员协调接口实现,我都尽量做到清晰、准确地传达信息。同时,我也学会了倾听他人的意见和建议,共同寻找最佳解决方案。
今天的开发主要集中在用户功能类与话题类的优化。具体完成了以下内容:
优化用户功能与话题功能的一些返回问题
UserController中的注册和登录逻辑,增加了数据验证,确保请求数据的完整性和正确性。LoginInterceptor,增强了对用户角色的验证,确保被封禁用户无法访问受限资源。修复更新积分后返回两遍信息的问题
调试并优化了ClassServiceImpl中的upgrade方法,确保用户积分升级后仅返回一次成功信息,避免重复输出。
检查并修复了UserController中相关的调用逻辑,防止在积分更新后多次响应。


完善测试:
UserController和TopicMapper编写更多的单元测试,提升代码质量和稳定性。补充接口文档:
UserController和TopicController的接口文档,确保文档的准确性和完整性。今天在优化用户和话题功能时,深入理解了Spring Boot与MyBatis的集成使用。通过处理动态SQL和用户权限验证,增强了对后端业务逻辑的掌握。在调试过程中,深刻体会到数据一致性和安全性的重要性,意识到在未来的开发中需要更加注重这些方面。同时,通过解决积分更新后返回信息重复的问题,提高了对代码逻辑的细致把控能力。
优化接口,与前端对接接口。

部分接口设计未更新。
优化接口,更新功能。
接口结构需要及时更新。
完善昨天新添加接口的接口文档


部分接口功能描述有误
修改描述,使功能和描述统一
要实时更新接口文档保持接口与文档相统一
完善数据库数据,用户表,话题收藏表,初步进行项目测试

对接前后端接口涉及到大量的技术细节,如数据格式、传输协议、接口地址等
完善页面,对接新接口,补充测试所需数据
在接口对接完成后,测试和优化工作同样重要。需要尽快制定测试方案
对接公告类接口,完善审核回复后积分增加的等级更新机制

需要确保新接口与现有系统的兼容性,包括数据格式和API调用方式。需要明确积分增加的具体规则,包括审核通过、回复质量等因素。在积分增加的等级更新机制中,需要处理复杂的逻辑判断,以确保积分的合理分配。
维护接口,实时跟进前端进度,进行接口的修改、新增等。
对接新接口和完善积分机制的过程中,需要不断学习新技术和算法,以适应不断变化的技术环境。在实现过程中,对每一个细节的关注都是至关重要的,小到一个API的调用,大到整个系统的架构设计。
对接了一些个人界面的接口。


调用map函数时,要明确变量的正确类型,可以采取显性类型定义。
完善个人界面代码及其接口。
在对接过程中遇到了不少挑战。一方面,前端开发人员对接口的需求往往比较灵活和多变,必须具备快速响应和灵活调整的能力。另一方面,后端团队在实现接口时也会遇到各种技术难题,需要我与他们紧密合作,共同寻找解决方案。
进行通知组中api接口调用
从接口中获取数据不符合预期,获取到的返回是网页代码而非预期得到的通知数据。
继续进行接口调用相关工作
对新技术的学习和掌握还不够深入,对接口规范的理解和执行还需要更加严格。
更新公告分类实现功能

接口api对接复杂而困难,任重道远
完善相关逻辑和功能,并去设计其他页面和组件。
解决问题时,首先需要确保每个步骤的基础条件已经满足,比如正确的插件注册、认证信息、变量定义和资源链接的有效性。面对错误时,应从根本原因入手,逐一排查并调整相应配置,以确保应用的稳定性和功能的正常运行。



