310
社区成员




这个作业属于哪个课程 | 软件工程实践-2023 学年-W 班 |
---|---|
这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
这个作业的目标 | Alpha冲刺Day2随笔 |
其他参考文献 | 无 |
戴聪
完成内容:
实现了在客服登陆页面点击登录后会跳转至客服页面。在鼠标放上侧边栏时会展现侧边栏,移出时会关上侧边栏。点击审核界面会出现下拉框,可以选择进入商品审核或者评论审核界面。同时可以点击下方退出登录按钮实现退出至登陆页面。
存在的问题和困难
首先是安装router时由于网上的方法参差不齐导致频繁报错,最后多次尝试多个方法后解决。其次是跳转的问题,在客服页面跳转至初始登录页面时会出现部分内容不展示的问题,还有待解决。再者是布局的问题,对position的使用不熟悉。
明日规划:
将退出不显示的问题以及布局的问题进行解决并尝试前后端通讯,然后继续完善客服页面中的审核页面。
感想:
首先是项目文件的存放,最好多跟队友交流确定后再进行,不如会出现后续修改麻烦的问题。同时对vue框架的理解还有待加深,许多布局以及方法不会使用。因此我觉得还需加强这方面的学习,并且加强与队友之间的沟通。
谢凌云
完成内容:
今天做前端页面,也就是用户登陆之后显示的首页,其中包含一个通用的组件导航栏Navbar,导航栏需要点击实现跳转功能
存在的问题和困难
bootstrap组件模板在使用时发生布局混乱的问题,且组件的交互也存在问题
明日规划:
把常用的组件和首页做出来,实现导航栏的跳转功能,进行一定的界面美化
感想:
每天都在学习新的知识,合作过程有困难也有成功,解决困难的过程很痛苦,希望明天不要遇到这么多困难。
蓝有润
完成内容:
进行了CORS配置,防止跨域攻击,也防止开发过程中出现前后端出现CORS阻拦的问题。
存在的问题和困难
Security中的WebSecurityConfigurerAdapter被显示为deprecated,可能是pom配置版本的问题,最新的版本应该不支持WebSecurityConfigurerAdapter,因此Spring Security需要用其他的方式进行安全验证。此外的Mybatis的配置问题,已经和后端的另一个同学共同解决了。
明日规划:
尽可能和前端的同学对接,让测试的同学能够进行完成的自动化测试,尽早完成登录注册模块。全身心投入客服模块的实现中。
感想:
项目相比于计划,是相对落后的,因此后续可能需要投入更多时间,尽早贴近燃尽图的预期趋势线。尽可能和项目经理沟通,调整团队的工作方式,测试的同学可以在前期帮助一下前端的同学,以及为每一个实现的函数设计对应的JUnit白盒测试。
熊桂根
完成内容:
连接数据库,对登录操作服务层进行了完善。用户输入用户名密码,用户名可以是用户id、电话号码、邮箱。首先通过mybatis获取UserMapper实例。再进行验证服务,需要同时对用户名进行id、phone、email的字符串匹配查询,匹配成功后再进行相应的密码验证,验证通过即登录成功。
存在的问题和困难
遇到的困难主要是在连接数据库时出现的配置问题和版本不匹配问题,例如DTD声明与我的MyBatis版本不一致,手动修改DTD声明后解决。
明日规划:
明日期望实现与前台通信,以及补全数据库实例内容和相应get和set函数。
感想:
通过今天的冲刺实践,我对数据库操作更加熟练,在使用Springboot框架进行开发时,文件之间的结构更加熟悉。面对问题也更加得心应手。
陈智翔
完成内容:
进行了后端的白盒测试,设计了一系列覆盖全面的测试用例,分别使用用户电话、邮箱作为用户名,在密码正确和错误的情况下进行登录业务逻辑层测试验证,验证结果符合预期。测试通过。
存在的问题和困难
由于我开发使用的是macos系统,所以环境配置和队友们有些差异,虽然之前安装了软件,也了解了基本的用法,但是和后端同学对接时出了一些环境配置的问题。
明日规划:
完善vue的配置,及时和前端同学对接,进行前端后端的白盒黑盒测试。
感想:
团队合作的开发和个人开发有很大不同,需要及时的沟通。有时候操作系统的不同就有可能增加非常高的沟通成本。需要不断提升自主检索解决方案的能力。
陈卓杨
完成内容:
组织会议,整合所有成员的工作内容,同时规划项目的燃尽图。
存在的问题和困难
5.5~5.6是完成登录和注册界面,同时5.5至5.7还要完成客服界面,进度明显落后了。虽然本人帮助了前端的同学解决了一些布局上的问题。但是六个人10天开发项目的大部分功能,明显地感觉understaffed。为了追上前期设置的目标,团队可能需要做好充足的心理准备。
明日规划:
根据大家的规划,周二分别是二三两节的选修课,那么本人可以合理地帮助团队做好时间上的调整,早上没有课的同学可以早上完成当天的大部分工作,下午没有课的同学尽可能在开会前完成所有的工作。同时要设置硬标准——OKR,明天的会议上,进行OKR的组织,以SMART原则(尤其是具体量化目标、设置交付时间)安排好每个组员的目标。
感想:
前两天感觉大家还是难以进入冲刺的状态,可能是项目前期学习成本过高、或者是目标不够具体的原因。明天设置OKR之后,希望大家能够及时地按照预期完成对应的任务。