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

学习接口测试工具,辅助对接后端接口
出现理解接口文档有误的问题,pom.xml 中存在依赖版本不一致的问题,需统一版本以避免潜在的兼容性问题。
对接剩下的接口,解决项目bug,基本完成冲刺任务,发布可执行版本
前后端分离的开发模式下,加强与后端团队的沟通至关重要。定期进行前后端集成会议,讨论接口设计、数据格式和错误处理等问题,确保双方理解和实现一致。良好的沟通能减少误解和返工,提高项目的整体效率。
今天的开发主要集中在用户测试单元模块的编写。具体完成了以下内容:
更新依赖项以支持测试、验证和安全功能
spring-security-crypto、java-jwt 等安全相关依赖。spring-boot-starter-test、mockito-core 等。spring-boot-starter-test 依赖,确保版本一致性。jackson-datatype-jsr310 以支持 LocalDateTime 的序列化。添加用户注册成功与用户已存在的测试案例
testRegisterSuccess() 方法,测试用户成功注册的场景。testRegisterUserExists() 方法,测试用户账号已存在的错误处理。@MockBean 以模拟 UserService 的行为。ObjectMapper 以正确序列化 User 对象。
testRegisterUserExists() 方法时,发现预期的错误信息返回不符合预期,导致测试未通过。需要进一步排查控制器的错误处理逻辑。UserControllerTest.java 中的测试用例,确保所有测试通过。UserController 的错误处理逻辑,确保返回的错误信息正确且符合预期。通过今天的开发和测试编写,深刻体会到单元测试在保证代码质量和稳定性方面的重要性。同时,也认识到在依赖管理和版本控制上的细节需要格外注意,以避免因版本不一致引发的潜在问题。
修复点赞BUG,进行举报接口的设计实现,更新数据库,优化接口,与前端对接接口。


接口功能设计不够完善。
实现举报模块,优化接口。
纸上得来终觉浅,还是需要实践才能增强自己的实力。
添加用户封禁接口

接口分配不清晰
将接口部分代码写入userMapper中
当工作冲突时要及时沟通
初步实现私信界面

事件通过$emit通知父组件通知失败,方法没被正确监听
完善私信界面和其他界面
要不断学习新技术,并不断实践,提高debug速度
调试审核接口,测试积分升级功能
存在的问题:审核接口在高并发情况下可能表现出性能瓶颈,影响用户体验。在积分升级过程中,对于异常情况的处理可能不够完善,导致系统崩溃或数据丢失。

在测试过程中,发现测试用例覆盖率不足,无法全面验证功能的正确性。
维护接口,实时跟进前端进度,进行接口的修改、新增等。
编写全面且详细的测试用例对于发现潜在问题至关重要。在开发过程中,对安全性的重视可以避免很多潜在的安全问题
对接了个人界面的关注接口

类型的属性要一一对应。
完善个人界面及其代码
在前端调试中,浏览器的开发者工具是必不可少的,在对接过程中意识到它的强大与实用
进行通知组中api接口调用


返回接口调用并以组件形式显示时出现问题,显示出的组件中显示不存在的数据。
继续进行接口调用及相关组件的相关工作
作为前端开发者,持续学习和掌握新技术是保持竞争力的关键。通过参加技术培训、阅读技术博客和参与社区交流,不断提升自己的专业能力
对接公告类接口和拟博客类接口
接口api对接复杂而困难,任重道远
完善相关逻辑和功能,并去设计其他页面和组件。
前端开发需要保持对细节的敏感,确保用户体验和页面性能的平衡;同时,要不断学习新技术,保持对变化的敏锐度和适应能力。
对接了通知与关注接口



