组名:SE真香队
项目:基于网络爬虫的小湖知识图谱系统
心得引言
刚结束第一次迭代开发,收获还是蛮大的。在这个项目的第一次迭代开发环境中,因为我们的知识不够,经验不多,导致了没有考虑较多问题,然后到了最后出现了一些问题,不过在我们团队里面的学长的帮助下,解决了问题,顺利的完成了第一次迭代开发。
存在的问题
技术问题
成员配合问题
测试问题
那么我们团队怎么解决这些问题的呢?
技术问题:
在我们不知道怎么入手、用什么框架的情况下,我们组的学长给了我们很好的一个建议,然后我们按照学长的思路,用了java的springboot框架,在本地部署环境下完成了第一次的迭代开发,具体的技术问题,我们自己一边学习一边做。最后圆满的完成了第一次迭代开发。
然而我们团队存在一个问题,就是不使用Git,现在是互联网时代,我们必须要学会Git在线团队编程,然而我们团队只有聚集在一起完成开发,并没有使用Git,这个还是很大的问题,在下次的迭代开发中会用。
成员配合问题:
因为没有使用团队在线编程工具,有时候我们没有按时到地点,导致开发速度下降,这个影响了整个团队的开发速度,为了解决这个问题,团队分了模块,这样不需要都要到场编程。
测试问题:
因为我们每个人的风格不一样,一开始我的时候测试并没有成功,后来我们把代码规范化,统一风格,这样有利于测试。
总结
总之,这一次迭代是很有收获的,不过连续两几天大家整天盯着电脑,院楼就变成了我们大家的寝室,在大家的共同努力下,在验收那天之前,顺利完成了迭代开发,而且基本上满足了迭代需求里面的需求,最后的评分还是以一个令人满意的。
另一个体会是,做一个项目和做一个程序思考角度又真的有很大的不同,程序更多讲究效率,项目更多注重的是健壮性,所以我们在写代码时又非常注意结构的完整和美观,一方面希望自己能养成良好的模块思维,另一方面也是养成良好的习惯,最后希望大家继续努力,完成自己的第一个项目!