迟到的醒悟:为什么项目要有单元测试?

项目接近尾声,再也不用没日没夜的加班写代码了,而我终于也有时间谈谈这次项目的这次项目的收获了,在这里我不想再重复理论性的东东,写出我实际的项目开发经历 :

在之前项目开发中,项目开始前经理总会提醒我,编码时别忘了写单元测试,于是乎循规蹈矩,但我对它一直不以为意,认为它无意中增加了我的工作量.

这次我被临时调入了现在的项目组,介绍项目成员时,我乐了,为啥? 这个项目的负责人在这块没多少经验,项目的成员也是新进职员,看到他们的代码,更喜了,不用写测试了....

就这样加了项目组 ...

二个月后,项目模块基本按预先设想的完成了,该给客户看下基本界面和功能了.

下午开完会回到公司,看到那一页页的需求改动要求, .... ,这时改动过程中我发现问题来了,(以前写测试虽说不情愿,但也还是写了,遇到现在这种情况,基本上不费多大功夫,改完功能跑下测试) .而 这次我没写测试,但是想想这也难不到我,不就是多跑几次服务器吗,后来在我的 不懈努力下 (其中的过程就不说了,相信大家都经历过) ,终于改动的部分如期完成了.还没来得及高兴,需求又有变化了,看到这些变化,我真的头皮发麻,之前的改动是如何完成的,现在我还历历在目,小小的一个改动,一个细节的疏忽,引来了一遍又一遍的DEBUG,可最终找到的结果让人欲哭不能( 虽然本人水平有限,系统设计也有问题,但这不是主要原因).现在要在这次基础之上再次改动,我再也没了自信...

开始怀念以前做项目时编写的测试,要是有它,就不会像现在这样郁闷了吧,至少不用花如此多的时间来查看那些由于疏忽而造成的这些问题.. ...

你是否还和我一样呢,大家都来谈谈吧...

猜你喜欢

转载自wcleye.iteye.com/blog/286044