恰逢考试周,算上来有三四天没理过团队项目了,赶着复习的间隙及时写下这篇心得,也算为之后重启项目做准备。
上周周末我们主要是把写日记写瓶子的活动界面部分与数据库的对接工作基本完成了,此外添加了很重要的标签功能。对接过程中遇到的很多bug也是耗了我们不少时间,由于考试临近大家不得不放下项目,全身心投入复习。我就我在完成标签功能的过程中遇到的问题写一下自己的心得体会。
我在UI上实现添加选标签功能之后就试图联系数据库组完成给日记添加标签,首先联系到数据库组成员A,联系了一番之后发现对方并不理解我需要完成什么功能,之后再联系就没有回音了(对方复习去了...),之后我根据文档里给的数据库接口试图用函数给日记添加标签,但一直加不上,当晚在研讨室内对接时有两位数据库组成员(B和C),由于C同学在给另外两位UI组同学解决问题,于是B同学热心地帮我(但可能标签部分不是他写的所以他也并不清楚是哪个细节的问题),之后我也没再麻烦他了。第二天晚上C同学帮我看了代码,但很明显看出来状态不对(后得知当时是她一个人在给UI组解决各种问题,所以这很正常),于是我选择第三天找C同学,后来发现问题在于(1)相同名字的标签只能创建一次,但可以重复使用;(2)getalllabel函数使用之后得到的labellist使用之前要判断内容长度是否为0;(3)插标签时,要分别使用label和diary的insert方法,而不是只有label的就行了...于是问题就很愉快地解决了, 当然你可以问我为什么不早去找C同学,因为人家一直在给UI解决问题啊,我在这里并不是在抨击其他两位同学,大家的工作完成得都很好,但有的时候态度也是很重要的,更关键的是可以给别人带来帮助,而且我也不认为在微机这种考试之前两周复习能有多好的效果。我希望大家能拧成一股绳,共同进步,这才是一个真正优秀的团队应有的样子。
希望考试周之后大家可以一鼓作气完成整个项目,为本学期的软工画上完美的句号。