2022软工实践5:团队作业2-课程总结
| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/ssynkqtd |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/611217765 |
| 团队名称 | 06-什么都队 |
| 学号 | 072003405 |
| Video demo 链接 | 软工项目介绍_哔哩哔哩_bilibili |
| GitHub 链接 | GitHub - soya-hzy/fzu-chidian: 2022软件工程 |
个人总结以及收获
结对编程:
- 这个是我第一次接触到开发软件,同时也是第一次和别人配合写代码,组队是和团队编程里的同学一起的,之前互相不认识,这导致了交流上有些困难,最后的成品是一个用python写的随机点名软件,非常的粗糙,大抵上是跟着教学视频去思考完善的,在之中学到了很多,同时也收到了另一名同学的帮助,主体部分基本上由他完成,我负责测试和另一些杂活。也是这一次让我知道原来这么一个小程序是这么制作和运行的。
团队编程:
- 团队编程可以说是非常困难了,由于我不认识团队里的任何人以及性格因素,导致我苦于和他人交流,再加上自己对编程方面没有很深入的学习,导致过程中代码的编写频频出错。同时没有开发过项目,我们都不知道该怎么去做,回想起来,好像一直处于我在哪我要干什么的迷茫状态,很多知识都是边做边学,而且大家对计划的把控不到位,经常出现有的时候不急,有的时候熬夜在做,以上是个人方面的感觉。
- 团队方面,大伙都不是很清楚开发项目该干什么,每次开会结束都安排好任务,结果到头来还是会出现很多问题,最后又开始赶,队长本身也不是大佬,第一次带这么个队伍也很辛苦,我感觉是计划规划方向不合理,加上不熟悉,团队内早期经常出现分工混乱和目标错误,例如前后端没商量好甚至没有交流,导致无法对接或者重复写了某块内容,还有做出来的不是想象中的成果。
- 不过,最后我们团队还是完成了这项项目,能说是皆大欢喜,一开始我负责的部分,是边学边做的,有点抽象,后面整合的时候因为大家水平参差不齐,不好整合,分工太散反而出现了问题,最后阶段我的部分让另一名同学接手修改,而我去干其他的事。在此之前他也帮我了好多问题。
- 在开发微信小程序中,不太建议使用微信开发者工具,该工具要学习微信小程序的特殊语法,因此建议使用其他工具进行开发小程序,但微信云服务非常好,能避免服务器部署流程,能能大大地减少工作量。
- 我是负责后端部分功能,感觉数据库设计对后端影响很大,数据库设计得烂的话,会导致后端函数代码很难写,不仅要跟前端的同学交流如何对接,也要跟数据库设计的同学提出看法,最好一起进行,我记得我们是数据库先建好后才开始写后端,导致后端函数去迎合数据库,后面又不行了,就开始修改数据库,导致这个流程非常麻烦。
- 这次团队编程实践让我学到了不少,开阔了我对代码的认识,让我更加的认识到以后出去的从事计算机行业的样子。同时也让我知道扎实的基础和对规划分工的理解的重要性,才不会在未来频频受挫。
技术与工具:
- 技术:微信小程序开发、前后端 。
- 工具:Typora、墨刀、idea、微信开发者工具、Vscode 。
最后:
- 非常高兴能遇到这个团队,也高兴他们能接纳我,在这学到了很多知识让我受益匪浅,同时也感谢老师的指导和教学。
...全文


