写在微信第一次迭代后

来源:互联网 发布:淘宝上二手房翻新 编辑:程序博客网 时间:2024/05/24 07:02
这次微信开发中学到了很多东西,无论是对微信这个当今最火的产品的理解,还是对于抢票这一活动的分析。但最重要的是自己对软件开发过程的认识。一个产品从发现其需求,到原型设计,到实际的开发,一直到最后测试发布上线,每一个过程都是同样重要的。这次微信抢票应用的开发让我第一次感觉到自己作为一个产品的参与者主动参与其中,比以往有了更多的主动性。
复用改进别人代码,开始总是最难的。经过服务器,数据库的配置,原来的代码终于可以跑起来了,这花了将近一周时间,对代码做第一次改动开始添加自己的功能时,也是看了好久才明白微信和自己服务器对用户消息的回复逻辑。初期阶段,我自己对原来抢票系统的整体架构还不熟悉,分工时每个人需要做的工作和相互之间的接口和界限也没有确定清楚,开始的几周里大家的积极性都比较一般。正由于我在给别人分工时需要大概清楚整个系统的原理,比较了解抢票系统整体上的原理,所以各部分的代码都写过一点,因此扮演了一个当别人的 进度拉下时我就去帮忙赶进度的角色。
由于我们对自己需求并没有彻底深入地讨论过,因此一部分功能并没有实质上完成,比如抢票,在调试时就一直使用着原来的数据库,直到检查前三天才开始修改数据库,于是就有许多与数据库有关的操作都需要修改,工作量瞬间就增多了许多。一些抢票上细节的功能也是赶工赶出来的。
助教在检查时,也同样提出了不少问题。我们在view层直接与数据库进行了不少交互,这应该通过model来进行,一些异常事件还没有处理完全,从用户角度来考虑一些交互还不够方便,这都是第二次迭代需要改进的地方。

0 0
原创粉丝点击