逐梦校友圈——alpha冲刺总结博文
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | 站立式会议记录 |
其他参考文献 |
项目预期计划,现实进展
预期计划
- 前端实现以下界面,并可以对接好接口,不要求css样式的美观,需要最基础框架结构,除去基本的对接接口外,还需包含以下内容
- 帖文
界面 | 逻辑 |
---|---|
帖文项 | 界面展示所需数据 |
帖文展示 | 点赞 |
帖文详情 | 评论 |
帖文搜索 | 投币 |
十大热帖 | 收藏 |
- 发帖
界面 | 逻辑 |
---|---|
帖文类型选择 | 数据发送给后端 |
帖文界面 | 图片上传 |
- 组局
界面 | 逻辑 |
---|---|
组局项 | 数据展示所需 |
组局项展示 | 发送数据给后端 |
组局选择 | 移除人员 |
我的组局 | 加入组局 |
创建组局 | 评论组局 |
组局详情 |
- 个人设置
界面 | 逻辑 |
---|---|
个人信息展示 | 上传/更改个人信息 |
人品项,收藏项, | 后端获取数据 |
其他准则 |
- 后端实现以下页面所需要的controller接口,并能完成对应service代码
项目 | 对应接口 |
---|---|
帖文 | 获取首页帖文帖子 |
用户搜索帖文 | |
切换主题 | |
获取十大热帖 | |
点赞帖文 | |
评论帖文 | |
收藏帖文 | |
赞赏帖文 | |
拉黑帖文 | |
举报帖文 | |
获取发帖人信息 | |
获取帖文评论列表 | |
发帖 | 发帖 |
上传图片 | |
组局 | 新建组局 |
查看组局 | |
筛选组局 | |
组局详情 | |
参加组局 | |
退出组局 | |
将参与者移出组局 | |
删除组局 | |
个人信息 | 查看个人信息 |
修改个人信息 | |
查询个人收藏 | |
删除个人收藏 | |
查询个人帖文 | |
删除个人帖文 | |
查询个人评论 | |
删除个人评论 | |
查询黑名单 | |
删除黑名单 | |
查询树洞 | |
更新树洞 | |
删除树洞 | |
添加树洞 | |
管理员 | 登录 |
注册 | |
获取个人认证信息 | |
获取组局信息 | |
获取帖文信息 | |
审核个人信息 | |
审核组局信息 | |
审核帖文信息 |
实际进展
-
前端
- 未完成项目
- 帖文页面整合
- 帖文页面逻辑
- 未完成项目
-
后端
- 全部接口已完成并测试成功
- 新增项目
- 身份验证权限
- 小程序登录
- 错误提示信息枚举类
过程体会,组员分工协调
组员分工
学号 | 工作内容 | 贡献度 |
---|---|---|
221801104 | 帖文,发帖部分组件,逻辑 | 9.511111111 |
221801125 | 组织会议,安排项目进程,撰写文档,ppt | 10 |
221801209 | 鉴权,后台接口,部署服务器 | 11.67777778 |
221801215 | 前台帖文展示 | 11.88888889 |
221801222 | 组局部分组件逻辑,后台页面逻辑 | 12.13333333 |
221801230 | 个人设置组件逻辑 | 11.02222222 |
221801231 | 组局部分组件,逻辑,帖文部分组件逻辑,校友圈整合 | 12.18888889 |
221801321 | 我的设置接口,组局部分接口dbug | 11.96666667 |
221801411 | 组局接口 | 9.833333333 |
过程体会
-
丫比125
- 从紧张兮兮的接下来pm的工作,到后续人员调度,安排工作的游刃有余,alpha冲刺让我看到了自己的可能性以及自身的不足。尽管过程当中可能有些不尽如人意的部分,开发的代码比重很小,但是学习到了新的知识,能够知道怎么去协调一个团队,是很珍贵的事情,同时是、和大家一起向前冲刺的确可以让人走得更远。
-
普凡231
- 这次α冲刺总体的感受是对微信小程序有了一步步逐步的了解,本来打算以后走web前端方向的我对微信小程序端也开始起了兴趣,虽然微信小程序开发起来文档提供的信息很少,微信开发工具也不太成熟,但就相当于多学了一门武功为以后的职业生涯也多一份小小的底气,而且不断遇到的bug真的让人心情烦躁但是逐渐平稳心态有点信心问题都会迎刃而解,自己在微信小程序开发上还有许多不足,例如布局的自适应,异步请求的发送还不太规范,但是总而言之还是收获满满的,下个阶段继续努力!我们团队还是很棒的[respect]
-
茂基222
-
前期设计很重要,目睹舍友的团队中途改数据库,导致前期代码很多作废,庆幸组员们前期都很给力,很用心完成设计阶段任务,前后端协调还是相对完美的。
-
面对一项全新的技术,该如何上手学习?
- 以往面对一项新技术,自己往往是无从下手,学习效率极低,掌握效果也不好。经过这次结对作业我认为学习新技术较好的方式最有效且最重要的有以下两种:
- 视频(直观、易于理解)
- 官方文档(个人认为是最为重要的,也是第一手资料,最直观的想法)
- 以往面对一项新技术,自己往往是无从下手,学习效率极低,掌握效果也不好。经过这次结对作业我认为学习新技术较好的方式最有效且最重要的有以下两种:
-
明白了计算机基础知识对编程的重要性。
在这次结对作业中,我好几个难以解决的bug在结对队友的帮助下都很好的解决了,结对队友有很好的web基础,所以这也让我认识到计算机基础对编程的影响。
例如:
- 只有了解了axios的内部访问机制是多线程的,才能更好地组织代码架构,让代码更高效。
- 面对跨源访问401问题,结对队友能很快意识到这是cookie的问题,在远程电脑上保存的cookie并不会被传送到服务器上,所以自然没有权限访问。之后队友一波设置电脑host,将远程服务器映射到本地,就解决了。
-
-
炜华230
- 开发历程
- 在这次alpha冲刺开发中,我主要负责的是微信小程序前端的个人设置界面的开发。在个人设置界面可能更多的任务是做一些小界面,能够查看我的贴文、我的收藏、我的评论、我的树洞,黑名单等,还能对个人资料进行设置修改。在初期冲刺就是边学习小程序边将其转化成我们的程序,再后来熟练一点就能跟着文档开发,遇到行不通的路的找找博客,感觉开发过程较为重要的地方就是在于样式WXSS的设置以及接口交互。
- 心得体会
- 在开发初期时候进展还是比较顺利,主要在界面设置上花费时间较多,对于一些组件的用法也是踩了很多坑,比如生日设置组件和出生地设置组件,有时需要很长时间才能设置完成。在接口的调用上收获也很多,我与和我进行对接的海翔同学经常会进行交流,我也从中发现,前后端人员一起面对面对接能有效提高效率,对于有疑问的地方及时调整,使得过程进展较为顺利。
- 未来展望
- 能够尽快完善项目,尽力美化一下界面UI。
- 开发历程
-
语涵104
- 短时间的冲刺开发虽然压力比较大,但与此同时可以促使人学习效率更高、完成更多的任务。此次Alpha冲刺,让我对一个项目的开发有了更加全面的了解,尤其是前端部分。总的来说,这次的开发经验是很难得的,也很期待之后的Beta冲刺。
-
建斌209
- 在这次十天的Alpha冲刺中,我们第一次多人合作开发了一个比较大型的项目,虽然很累时间很赶,但是我也在这样一过程中学习了MybatisPlus、SpringBoot、快速部署服务器,体会到了多人合作会遇到的困难,在很大程度上帮助了我以后求职。
-
亮亮215
- 这十天的Alpha冲刺中,每天的工作安排都比较挤,工作量比较大,整个阶段做下来感觉压力还是挺大的,导致冲刺的这几天经常熬夜,但是看到每天的工作都能够如期地完成,还是成就感爆棚。这十天里面我也学到了不少的新技术,因为项目使用的是SpringBoot+SpringMVC+MyBatisPlus,之间没有接触过MyBatisPlus,也没有学过MyBatis,但是在开发中是比较常用的,所以很开心能在这次的冲刺中学到实用的新技术。在开发过程中也积累了不少的实战经验,特别是对GitHub的使用又多了一些了解,也理解了前几个阶段的准备工作是多么重要。很开心能和队友们在这短短的时间里一起敲着键盘,一起学习、一起完成我们的项目。
-
海翔321
- 十天Alpha冲刺,过程是很累的,时间是很赶的,但是收获同样是满满的,学到了很多东西。MybatisPlus、SpringBoot等一系列的学习,让我强化自己的专业能力,期待在Beta冲刺中把小程序完善的更好。
-
小螃蟹411
- "书到用时方恨少",alpha冲刺让我觉得要学的东西真的还有很多很多
- 遇到不懂的问题时,不要一个人瞎研究浪费时间,要学会寻求帮助,而且队友往往比百度更加可靠
- 当你的面前有一个大难关需要去突破时,把它分解成一个个小的关道,然后按计划一个一个解决,事情就会容易很多。
工作比例,下阶段展望
alpha冲刺整体工作比例
项目 | 相差内容 | 比例 |
---|---|---|
前端 | 页面布局,页面样式,帖文页面,消息页面,系统提示信息 | 70% |
后端 | 消息页面的逻辑 | 80% |
下阶段工作展望
分属 | 项目 |
---|---|
前端 | 将帖文布局布局完全 |
css页面样式 | |
css页面布局 | |
保证系统健壮性,新增提示信息 | |
后端 | 消息service |
消息controller | |
有关实时交流多线程 |