Alpha冲刺 总结随笔
项目预期计划
本次Alpha冲刺原定计划在我们当时看来是有留有一定的缓冲
以下是项目原定计划
日期 |
完成的功能模块 |
4.27 |
查看问题 |
4.28 |
发布回答、发布评论 |
4.29 |
查看回答 |
4.30 |
修改密码、采纳回答、查看评论 |
5.1 |
置顶回答、发布回复 |
5.2 |
取消匿名提问/回答、修改绑定邮箱 |
5.3 |
点赞/取消点赞评论、回复 |
5.4 |
收藏问题、细节完善 |
5.5 |
前提完善交互体验、部署前本地测试 |
5.6 |
部署到服务器测试 |
现实进展
功能的实现遇到许多预期中的问题:如Hibernate懒加载导致查询的结果、代码的统一规范、多线程安全等之前没注意到的细节问题;此外还低估了前端的压力,前端的进度相对后端显得缓慢。在Alpha冲刺期间还发现遗漏了一些接口,拖慢了最后几天的进度。讨论后认为是制定计划时,没有参照原型,故在划分实现功能时,没有考虑全功能之间的联系,导致没能第一时间发现问题。
过程体会&下阶段展望
姓名 |
过程体会 |
下阶段展望 |
卓晓鑫 |
纸上得来终觉浅,这次的实践让我认识在团队合作开发一个项目的艰难,以及自身在Java EE,算法等专业知识的掌握依旧不足,希望能好好吸收本次的经验教训,最好做到“无二错” |
Alpha冲刺还有不少功能没有实现,Beta冲刺就将这些功能一口气实现吧1。此外Alpha冲刺中许多代码仅仅保证了能正确运行,依旧存在耦合度高等不少问题,Beta需要对这些代码进行重构 |
张春翔 |
这次冲刺分到了自己不擅长的前端部分,有很多东西要学,也有很多任务要去完成。虽说过程中遇到了许多困难,但我也因此学到了很多开发技能,为即将到来的实习打下了更多基础。也算是体会到了团队的重要性以及程序员的不易、开发的困难吧。 |
下阶段希望能多学习并用上更高深的前端技术,为团队做出更多贡献,也希望我们的项目能有一个好结果 |
池政涛 |
在α冲刺中,通过编写后端代码加深了对正在学习的javaEE的认知,更深入的了解各种框架的优缺点,同时也增加了使用javaEE以及相关框架的宝贵经验,在团队协作的过程也让我体会到团队协作的高效性 |
在下阶段希望在框架学习以及代码编写优化方面能有更大的进步 |
胡海江 |
在这个阶段的协作中,我实践了之前学习的SSH框架技术,发现只是能完成一个算法产生结果并不难,难的是如何提高效率,如何优化代码的结构,实现高内聚,低耦合,这些部分才应该是我们程序员花功夫的地方。 |
下个阶段希望能够将自己之前学过的设计模式,泛型运用起来,使用更多的技术,例如多线程,使我们的系统更加的充实,可用 |
朱凯文 |
在这个过程,我逐步学习并掌握了vue和bootstrap以及前后端交互的相关知识,收获很大,过程中与队友的沟通交流和配合让我对团队合作有了更深刻的认识,同时通过这次冲刺,我也感受到了自己的不足,我会将这次过程中的收获和不足化为经验,充分反思为下阶段做准备 |
由于本次阶段充分感受到自己对于前端框架的使用非常浅显,所以下阶段我将更深入学习前端相关知识,同时学习一些后端知识,以更好的理解前后端交互原理和方法,一个团队有短板会大大影响效率,所以我希望提升个人能力争取下阶段为团队做出更多的贡献 |
张庭博 |
在α冲刺中,我体会到了沟通协作的重要性,良好的沟通是完成工作的必要条件,我自己在这个过程中也加深了对Spring,Struts等框架的认识和理解,编写了一定量的代码后,既锻炼了自己的编程能力,也锻炼了自己的沟通能力,这是一个非常宝贵的机会,我也珍惜了这个机会,学到了相应的知识 |
在下一阶段我希望能继续编写后端代码,同时学习一些优化和测试的方法,更有效地进行优化和测试,为团队做出必要贡献 |
郭秋中 |
在进行团队项目的过程中,我懂得了沟通的重要性,好的沟通可以使项目的进展更快,效率更高,同时要及时修改bug,否则项目容易崩溃。根据系统设计文档来进行开发,更好理解。 |
下阶段将会着重学习较高深的部分,使用好的算法优化代码,使项目更高效,简洁。 |
郭福强 |
在这个过程中我初步学习了bootstrap和vue的相关知识,但在具体使用时还是很不熟练。要注意和队友的沟通交流,这次项目因为沟通不及时徒增了大量的工作量 |
加强与队友的沟通协作,在开始工作之前要做好准备。下阶段希望自己能在使用框架这方面变得更加熟练 |
组员分工&工作量比例
学号 |
姓名 |
分工 |
工作量比例 |
221701317 |
卓晓鑫 |
后端中POJO层构建、实现修改密码,采纳回答,点赞评论,发表问题,推荐问题等功能、博客撰写 |
16 |
221701328 |
张春翔 |
web移动端前端界面与交互,登录注册等部分后端代码,前后端接口设计 |
17 |
221701333 |
池政涛 |
查看回答,查看评论,查看更多回复,收藏与取消收藏问题,查看问题,问题是否匿名等功能,修改代码规范 |
13 |
221701340 |
胡海江 |
后端的查看回答,查看评论,查看回复发布评论,发布回答,修改绑定邮箱,修正代码规范 |
13 |
221701337 |
朱凯文 |
web电脑端前端界面与交互,登录注册,修改信息,主页等界面 |
10 |
221701312 |
张庭博 |
后端Struts配置,实现发布评论,发布问题,查看问题,查看评论,查看回答,测试代码,修改存在的bug,根据代码规范修改代码 |
9 |
221701319 |
郭秋中 |
DAO层构建,查看用户信息,修改用户信息后端代码,发布回答后端,查看评论,发布回复,绑定新邮箱,回答是否匿名,回复点赞和取消点赞,实现首页的回答推荐,根据代码规范修改代码 |
13 |
221701338 |
郭福强 |
web端pc前端的页面设计与交互 |
9 |