时间飞逝,岁月如歌,一转眼,来北京2个月了,第一个项目也在摸索中完成了,从最初的不知道如何下手,到项目的完成,感触颇多。
项目开始前,模块搭建花了挺长的时间,这还是涛哥带着我们搞了个大概。本来对项目如何做并没有一个清晰地概念,无从下手。也没想过作前期规划,当然话说回来那时咱也不知道前期规划是个什么东东。进入正式开发阶段后,才感觉到它的必要性。哪怕一开始不知道怎么规划,也要慢慢尝试。很多问题和功能如果能提前想到,开发就能及早做设计,避免后期因需求不一致造成的返工。开发中觉得某个功能需要扩展;修改的时候发现牵一发而动全身。那以后再有扩展也因时间关系只能留待来日啦。总之战略制定决定了队伍前进的方向。
开发过程中,战术要犀利,执行要到位:
首先,要严格地按照功能点来。有时一个用例流程比较长,要校验多张表和多个页面。刚开始时战战兢兢,还能按照用例一步一步去校验。但当对业务慢慢熟悉后,执行用例的速度加快,经常不看用例也能记得,把功能点走完。但百密一疏,有时候倒还真漏掉一两个功能点。对此的解决方案是,不要过度自信,执行前再看一遍每条步骤。
其次,有bug及时去跟,不能拖。执行测试时有时会发现一些异常情况,但因为流程有点复杂涉及到改数据库,不确定是bug还是操作原因,而且当时在执行其他用例也没时间兼顾到这个场景。我的做法就是截个图或描述一下场景记在一个文档里,当其他用例执行完了一定要记得及时去跟,不能遗漏。
再次,规划好开发流程,并严格执行。开发时间是有限的,因此要遵循先紧后松的原则。开发过程中往往写着写着就写到其它地方去啦。这样又是会拖慢进度;导致难以在规定周期完成任务。最后,要么偷工减料;要么挤占测试阶段的时间。两种结果都会使项目最后漏洞百出;实在不可取。有新想法可以写成思路,留待时间富裕的时候写。
最后,不能嫌麻烦,要及时写文档注释,养成良好开发习惯。不然第二天去看还以为是别人写的,又得要从头到尾缕一遍。良好的编程习惯有很多,变量命名规范化很重要。总之就是要让自己的代码成为经典,最起码也是以此为目标。
项目做完仍觉得意犹未尽。有很多想法没实现;也有很多bug没修复,还记得通宵的打乒乓,写代码 ... 俱往矣。新的征程就在前方,闲话休提继续赶路,fighting!!!
原文地址:
阅读(228) | 评论(0) | 转发(0) |