大二小学期《家庭理财系统》软件工程实践总结

        昨天又看到那几条VS2010刚出时的短剧主题广告,让爱编译通过,有些感慨。看的时候刚大一,刚编出几个黑框的小程序,不是判素就是判闰,反正没到编日历查询这种。那时候还停留在用VC6能让编译器崩溃换DEVC不知道开头要包含<stdlib.h>结尾前要加system(“pause”)的阶段,不小心打开机房的VS2005那卡的可以让人沮丧,对VS2010这种高端的东西简直没理觉得离自己太远。

        转眼就大二结束,小学期编程,都忘记了因为什么装的VS2010,可能是因为WIN7下VC6对ADO数据库控件的不兼容,也可能是VC6几经崩溃到最后我重装WIN7,也可能都不是,小学期前期太迷乱了,其实整个小学期都很迷乱,反正挺过来了,就总结一下。

 

1.      组队

        从预想的3人队到随机成队到6人自由组合,最后成队的7人不得不说也有点随机的意思,和随机的区别就是还是和预定的wyp在一队并且他成了队长,这对随后开展布置分工和任务推进还是有一定的积极作用。

其次是6人分成了两拨,依据小班人际而形成了天然的两大阵营,现在想起来这样的自然隔离却是无形中的团队需求,一个多人的团队在运行时为了效率必然打成小分组,3人刚好。而遗憾并不是按照初始分工分组完全可能造成LC的孤立。另外ZBX,HC的MFC界面分工在如何合作上实际其他队友无法了解学习,相对的我所在组在数据库连接及后续功能的操作也很难展开能让其他组员学习的部分。

2.      代码

        对于基础比较少新接触的编程技术和软件工程项目,实际上是很难以按部就班依照分工然后整合的步骤进行的。工期时常要长于预期,而在问题比较多时,合作确实要比单干有效,既有效果也容易有效率。在初期计划阶段,我首先不甘寂寞邀请计科同学作了MFC界面启蒙,这一次606会议室简短的启蒙课程奠定了后来搭建数据库操作测试环境的基础。从无法正确走出数据库连接第一步的阴霾,到试用DAO连接Access方式成功构建连接的喜悦,再由教科书的示例将我们困住到HZZ大胆学习尝试突破的一改,代码模式开始有了实质性进展,接下来就是一个一个功能模块的逐个击破了。

        这次小学期我所经历我自己也知道代码的含金量远小于代码数量,但量变引发质变,我仍旧愿意相信这样的积累,一个.cpp约500到1000行的容量确实能让人感受到对代码的掌控力的提升。

3.      压力,刷夜及其他

        我觉得我还是把小学期的软工项目挺当回事的,作为队伍组建人之一,我毫不犹豫地提出了很多我自己的设想,也在推进中做了一些妥协。其实即使我不是组织者我也会这样的。初期部署的时候出现的问题,导致队中两台VS2008两台VS2010造成了工程不可逆的遗憾。而后期的测试部分也有相当部分是由我完成,某些功能的修复导致后来的工程文件相当脆弱导致了难以捉摸的无法移植,我一个人电脑承担得太多以至于队友有时候比较闲像是无事可做。这样的错误其实是缺少经验而难免的,在往后的项目中应牢记。但这些也共同促成了我幸运的成长。

        605空调房刷夜是因为有了些想法,进度也比较满意。早上喝豆浆吃油条吃很香,啷当到寝室睡觉中午给人饯行,下午带着电脑去国图找得到座位找不到插座找得到无线找不到账号密码于是去秒办了一张国图读者卡上百度,在ZKY看英语冷淡的不期待下,冷不丁完成了几个刷夜遗留小问题的修正。换个环境确实意想不到的收获。那晚玻璃房刷夜,早上7点半我信誓旦旦说做完修改记录功能再走,然后做着做着突然就绝望了,约了ZBX等我起床解决,然后吃饼喝粥回寝睡下,下午起床赶紧学习了VS2010对话框操作教学篇,把状态栏留给ZBX然后去教三开安卓项目组的会,晚上熬夜把一些权限和初始化的问题解决了,睡了一个多小时敲醒楼爸去大兴上了些看起来很无聊其实不无聊的课,本来下午4点半回来还要去实验室搭Web服务器的推迟了一天。

 

        写的比较流水账,意思就是比较忙比较充实但是压力比较大看着进度没有推进比较急。压力来源在多个方面,各时期都不同,化压力为动力是应该继续学习的。反思就是怎样处理人际关系,比如有时候太张扬爱把自己当队长,有时候不爱沟通闷头苦做。感谢和队友在一起成长的两个多礼拜,老朋友和新朋友,合作会带来更多的力量。最后没什么好说的,感谢队长。

你可能感兴趣的:(DAO,理财,数据库,mfc,web服务,2010)