本次项目是我们04班级入学三个月以来第一次以小组为单位进行的一次较为全面的项目任务,本次项目作为一次模拟实战项目,检验了我们前期学习的成果,通过小组为单位,小组中每个人都负责一些功能,然后把这些功能串起来形成完整的功能链,不单单考验我们个人的能力,还考验了我们的团队协作能力。通过这一次的项目练习,不仅使我前期学习的各种技术得到了应用场景,还加深了对这些代码的理解,在小组中与同学们互相学习互相帮助,在这个过程中互相验证自己写的功能,通过互帮互助也让我提升了代码编写和找出错误或者不合理的代码的能力,使我有了很多的收获。
本次项目刚开始确立小组的时候我因为电脑进水去修电脑了所以那一天没有到校,我还在外面的时候就确定了小组成员,也是这同一天,组内成员就选定了项目选题,做一个关于游戏的论坛式开放网站,该选题对于我们这种刚刚开始做项目的同学来说,从项目的功能的实现所需的知识点,MVC框架的理解及应用等来说都是比较适合我们这种刚刚开始接触整体项目的新手。
整个项目的实现过程大约在三个周左右,因为我的电脑出现了些问题所以前一个周基本在项目中上没有贡献一行代码,都是其他的组员进行前期的编写,像是码云的创建、项目的需求分析、结构等,以及我们所需要的模板的查找这些前期工作都是其他组员完成的,在前期确实拖了小组不少,我对此也感到比较自责,只能是在等着电脑修好的这一段时间里帮助其他组员完成他们各自负责的功能实现,帮助他们出一些功能实现上的方法,然后一起寻找代码编写上的错误。
差不多第二个周开始的时候我也拿到了修好的电脑,项目也进入了比较复杂的中间阶段,前期构建的项目框架上有许多功能需要实现,我也需要抓紧时间投入到代码编写中去。但是由于前期没有电脑的实际操作,我对于码云的使用这一块比较不熟练,也是多亏组里的同学们的帮助,在他们的协助下我很快也掌握了基础的操作。在这个阶段我编写的第一个功能就是实现论坛中帖子的详情页展示,里面涉及到游客登录和用户登录这两种不同的状态的一个显示问题,后面经过组里的讨论,我就把收藏、点赞等功能设置为了只有登录之后才能看到并使用,并在记录该用户对这篇帖子的一个收藏和点赞的状态,如果说他已经点赞或者收藏过,下次再看这篇帖子的时候就不会是点赞和收藏的功能,而是取消点赞和取消收藏的功能。然后在这一周里我们进行了一次项目的预演,我个人感觉这次预演的效果不是很理想因为我们这个项目的大部分功能还没有实现,完成度不高达不成理想的效果。在这次预演之后我们也是迅速调整各自的状态,在最后的几天时间里面又相继完善了后期的一些功能,在最后项目答辩之前完成了项目。
这一次的项目虽说已经完成,里面还是有一些功能比较欠缺,但这一次的项目也是我的第一个项目,有很多不足,也有很多收获,这也是我们的一次成长,以后也会成为我们的回忆。
0条评论
点击登录参与评论