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

初步完成管理员页面,对接后端用户数据接口实现用户的统计



对接后端接口时由于接口结构设计问题遇到了困难
对接新接口,完善新页面,测试
我更加深刻地体会到了沟通的重要性。前后端开发者之间需要频繁地交流,以确保接口的设计能够满足前端的需求,同时后端也能够提供稳定、高效的服务。今天,我与后端开发者进行了多次的沟通和讨论,我们一起探讨了接口的设计方案、数据的展示方式以及用户可能遇到的各种问题。通过这些讨论,我们不仅解决了当前的问题,还对未来可能遇到的挑战进行了预判和规划。这种团队协作的精神和氛围,让我深感温暖和鼓舞。
今天的开发主要集中在积分等级模块的实现与优化。具体完成了以下内容:
积分等级模块的新增完善
Class积分等级表ClassMapper积分等级表操作ClassService积分等级表操作ClassServiceImpl积分等级表操作ClassController接口,增加获取所有积分等级的功能
checkUpgrade方法时,遇到了返回类型不匹配的问题,导致编译错误。通过调整ClassMapper接口的方法返回类型,成功解决了该问题。完善事务管理:引入Spring的事务管理机制,确保用户升级操作的原子性。
性能优化:研究并实现缓存机制,如使用Redis缓存积分等级数据,提升查询性能。
今天在实现积分等级模块的过程中,深刻体会到了良好设计的重要性。通过合理的分层设计,使得各个组件之间的耦合度降低,模块的扩展性和维护性大大提升。同时,在解决类型不匹配错误时,学会了更细致地检查接口定义与实现之间的一致性,这对后续开发非常有帮助。此外,认识到单元测试和性能优化在实际项目中的重要性,计划在接下来的工作中给予更多关注。
优化接口,实现获取热门话题接口,加入积分机制。



部分接口功能不完善。
优化接口,更新功能。
接口结构设计还是很重要的。
添加多个统计数据端口





统计端口格式不统一
修改格式统一返回数据
统计数据类端口实现要在mapper层完成
新建关注者组件页面,完善话题页面,补充用户数据



前后端对接复杂且困难,需要进一步学习
完善其他页面,补充数据库数据
项目越来越完善了,离不开团队的力量,合理分配职责任务是提高效率的关键
实现审核话题与回复时积分增加逻辑的设计和编写



积分系统的设计是否能够支持灵活的积分增减规则?是否需要考虑积分的上限和下限?如何确保积分增加机制能够激励用户产生高质量的内容,而不是仅仅为了积分而进行低质量的回复?接口逻辑编写时,涉及的表过多,进行编写时效率较低,容易混杂
维护接口,实时跟进前端进度,进行接口的修改、新增等。
始终以用户为中心进行设计,考虑用户的实际需求和使用场景,可以提高系统的接受度和有效性。在项目进行中,识别潜在的风险点,并提前制定应对策略,可以有效减少项目风险。
对接了一些个人界面的接口



接口路径要匹配
对接更多的接口
深刻感受到了前后端接口对接的复杂性和细致性。前端需要展示的数据、交互逻辑以及用户体验,都需要通过后端提供的接口来实现。而在这个过程中,接口的设计、数据的传输格式、错误的处理机制等,都需要我们进行精心的规划和严格的测试。
完成了通知下的回复,赞组件。

调用通知框时无法与合适的通知框匹配。
从后端调用数据。
完成任务时感觉知识储备还是不足,需要继续学习
更新公告接口及其功能实现,新增搜索栏


接口api对接复杂而困难,任重道远
完善相关逻辑和功能,并去设计其他页面和组件。
调试和日志是开发中的最佳朋友,学会有效利用它们能大大提高开发效率。在开发过程中,错误信息和日志输出是我们最重要的调试工具。通过合理的日志记录,能够帮助我们快速定位问题,避免重复的错误,并使得开发过程更加高效。
管理员界面


