冲刺随笔

预期计划

  1. 能够完成用户的看帖、发帖、交互(点赞、转发、评论、TAG),用户自身可以对自己的帖子和评论进行删除,能够对评论进行评论,完成用户在地图页面的可视化操作,能够对时间轴进行添加、筛选、删除,对个人空间的信息进行修改和筛选,能够看到关注列表,进入别人的个人空间
  2. 前端做到大众桌面样式的CSS样式完成,不要求移动端和小窗样式。

现实进展

  1. 能够完成用户的看帖、发帖、交互(点赞、转发、评论、TAG),完成用户在地图页面的可视化操作,但只能细化到福建地区的区块,能够对时间轴进行添加、筛选、删除,对个人空间的信息进行修改和筛选。能够看到关注列表,进入别人的个人空间。
  2. 前端做到大众桌面样式的CSS样式完成

过程体会

  • 221701116:在这样的冲刺阶段中,体会到了项目完成的过程,是每天编写代码的积累。每天写一些,不会因为拖延而导致没有完成任务,也不用集中在一起完成,导致编写过程中的粗心,导致代码的粗糙和多bug。每天的会议,讨论昨天进展、存在问题、今天安排,这样也促进你完成任务的效率,在遇到了问题,会议的讨论也会让大家一起帮忙想办法,集思广益也让解决办法更加多样。

  • 091700403:此次的项目开发中,我学会了如何在团队里面工作。也学到了很多新知识,并对技术的难点逐一攻克。每日的会议对自己也是一种督促,感慨良多。我对一个软件的分析、设计、实现、测试都有了更深刻的理解和把控。项目开发中团队合作很重要、需要集思广益,方能做出大成绩。然而,另外感触最深的还是赶项目的ddl,可以说软工使我提前体会到了程序员生活的累,更加懂得怎么合理安排自己的时间。

  • 221701141:过程是乏味的,结果是快乐的。由于用了一个“新”的框架(springboot+mybatis),所以整体开发的过程没有很好的体验。因为时间紧迫,不可能系统地去学习这些框架知识,只是按照教程一步一步写代码。感觉像是代码的生产机器,没有什么创造性,很难说从中学习到了什么有用的知识。不过,很多程序员也是数据库CURD的操作工。只能说先锻炼锻炼这些能力吧,基础打好了,以后再想着知识升级,技术升级,技术优化。结果还是满意的,自己的工作顺利完成,测试也没有什么特别大的问题。看到自己写的项目出炉,说不高兴那是假的,说不敢相信那是真的。加油。

  • 221701105:我们学习框架是站在巨人的肩膀上,这些框架让代码清晰整洁,方便了开发。问题都是在实践中检验出来的,这次实践不仅让我学到了很多技能,还让我知道了我还有哪些技能上的缺陷。开始的时候,还是不怎么乐意写,但是学着写着就有了成就感,想把它写好,要是能把前面几天的时间分到后面就好了。收获较多,终于系统性的学习了git,不再是只add,commit,push。加深了的MVC的理解,还有学会了开发工具idea的更多功能,服务器环境的部署,还有学习centos。还有就是学到了很方便的小技巧:idea直接部署包到服务器,脚本一键运行等等。

  • 110700516:

    在本次的软工实践冲刺的高强度密集的安排中,对自身的技术和沟通等综合能力方面有了很多的提高。首先自己分配的任务是完成时间轴页面,使用的是vue的框架开发,在过程中学习到了很多vue的插件和vue组件开发的技术,同时也由于不熟悉vue框架产生了一些问题,通过自我学习和队友的帮助顺利地完成了任务。在后期帮助完成地图页面,也学习了一些相关技术。同时每日的会议让我学习到了如何分配任务和时间管理,以及学会在团队中汇报和进行交流,对自身的团队意识和汇报能力有很大的提高。本次任务最大的困难在于时间的分配和密集的行程,由于新技术的学习使用导致进度较慢,同时效率不高,在以后的开发中会先好好学习和掌握好开发技术并规划好进程,合理高效地开发。

  • 221701132:

    经过这次的软工实践冲刺,收获和感慨颇丰。首先是采取了前后端分离的开发模式,自己负责的部分是前端的开发,学习使用了vue框架的开发技术,自己负责的主要部分是前端的地图页面,在学习vue框架的同时学习了echarts的具体应用和调用百度地图api的功能。在团队协作中学习到了团队的配合以及遇到问题时获得了队友的帮助和指导。过程中也遇到了很多问题,由于采用的技术以前几乎没怎么使用过,跟着网上的教程遇到了较多的问题,导致花费了大多数的时间在排查和实现功能,进度较慢,好在队友的帮助指导协助我完成了最终的地图页面,虽然不够完善,但大体符合预期。学习到了新的技术,也学习到了团队协作,更学习到了面对问题和困难需要耐心求助和排查。

  • 221701104:

    因为在开发冲刺过程中,恰巧另一个老师的项目也在开发过程中,而且五一亲戚还有结婚之类的活动,导致整个冲刺阶段的时间被挤得很满,一头在另一个前端项目写,另一头在这个项目里面写,难免会有点晕头转向不知所以。因为提前预知到这次项目开发的难度,再加上在寒假已经进行了vue和前端CSS,less,es6语法等知识储备,所以在冲刺前几天已经开始开发了,但即使如此,任务量还是超出了我的想像,期间遇到无数的困难,通过找API、现成的插件、UI组件等等等等完成了,但是心里还是知道差距还很大,比如样式在不同设备下的适配性、对PC端的GPS定位了解的缺失,项目细节的缺乏,在项目进展的过程中后端和其他组员对开发细节的问题都让项目的开发不像预期那样顺利。开发前想的可能是:“这也没什么难的”,实际上在开发过程中要解决的不只是一开始的需求问题,更多的是开发中出现的问题,细节、实现、接口、SDK/API的使用,每一个问题都在拖慢工程的进度。经过这些时间,也在思考下一阶段的开发可能需要更加细粒度的工作拆分。

组员分工

后端

  • 091700403:后端帖子页面的功能,负责编写后端的这个模块的Dao层、Service层、Controller层代码并进行测试,数据库中tb_post表和tb_tag和tb_like表的更新和数据添加
  • 221701116:地图、评论模块,负责编写后端的这两个模块的Dao层、Service层、Controller层代码并进行测试,数据库中tb_area表和tb_comment表的更新和数据添加
  • 221701141:个人主页、时间轴模块,负责编写后端的这两个模块的Dao层、Service层、Controller层代码并进行测试,数据库中tb_user,tb_user_follow,tb_record的更新和数据添加
  • 221701105:管理员登录注册模块,负责编写后端的这个模块的Dao层、Service层、Controller层代码并进行测试,数据库中相应表的更新和数据添加,服务器部署,七牛云部署,后端代码整合

前端:

  • 221701104:登录页面、管理员页面、个人主页、帖子展示、帖子详情的UI展示、其中的功能交互、页面跳转、路由跳转、接口应用、前后端连接。
  • 221701132:地图页面和其中的功能交互、路由跳转、前后端连接
  • 110700516:地图页面和其中的功能交互、路由跳转、前后端连接

Alpha阶段的工作量比例

贡献度
091700403 14.5
111700516 14
221701104 16
221701105 13.5
221701116 14
221701132 13.5
221701141 14.5

下阶段展望

首先将用户自己可以进行删除的相应功能添加进去,使用户可以对评论进行评论。对各个范围都进行地区划分,将PC端的定位和手机端的定位都应用进来。写一个热门算法、使用邮箱进行验证、匿名功能实现、能够将样式拓展到移动端,对兼容性和样式的变化性有更好的发展。

在开发的时候能够将功能和工作分的更加的细粒度,方便一项一项勾选,一项一项进行,有条理有方向。

开发的时候能够更有条理,更加得心应手。

原文地址:https://www.cnblogs.com/team6puls1/p/12845206.html