工作质量=?
(2011-03-17 16:05:46)
标签:
理论知识责任心测试人员提高工作质量代码走查it |
我是一名开发人员,对于我来说工作质量也就是代码质量,不好的代码质量会带来怎样的后果呢?教科书上可能也讲了不少,这里我想谈谈自己在开目工作当中所切身感觉到的代码质量问题。刚进公司的时候我并不认为代码质量要多好多优化才是好的代码,我觉得结果才是最重要的,也就是说在最短的时间内,尽可能多的完成“组织”分配的任务,只要功能达到要求就可以了。刚开始,我的效率确实比较高,但是同时也出现了比较多的bug。bug在缺陷库中一来一回的,不仅增加了我自己的任务量,同时还增加了测试人员的工作量。如果项目开发时间紧的话,还会影响到项目工期。不知大家想过没有,即使你改bug的速度再快,质量再高,也比你一次完成不返工要慢的多,因为你浪费的至少是两个人的工作量,所以提高代码质量才是王道。
怎样提高代码质量呢?其实也不是我们想象中的那么神秘那么难。举个例子吧,记得PDM中文卷编辑中有个小功能,测试人员反复提出了有个bug,但是几次查看了代码都没发现问题。正在一筹莫展的时候,仔细一对,原来竟然是一个语句的语法写错了。事后想想,只要细心一点就不会出现这样的问题。为什么会这样呢?是因为责任心,因为我们的责任心不强。我通过这几年从事开发工作,深刻的体会到在工作当中有责任心是非常重要的。其实我们做任何事情都要负责任,对家庭要负责,对工作要负责。我们开发的产品要到千千万万的企业当中去使用,我们更要对广大用户负责。
有了责任心,再加上一些小的技巧,比如,多交流、多沟通,沟通的时候多找一些人请教。每个人都有其精通的一面,即使他不精通也能提出一些你想象不到的ideas。再如代码走查,能尽早地发现问题,把问题“扼杀”在摇篮中。这些都是非常有效的。
当然还需要有扎实的理论知识,不断的学习思考,提高自己的技术能力。理论知识如同功夫中的基本功,再强大再完美的拳术套路,如果没有扎实的基本功也不能发挥出强大的威力。
综上所述,在我看来:工作质量=责任心+技巧+理论知识。首先要认识到工作质量的重要性,这样才能增强我们的责任心,然后运用适当的技巧和一步一个脚印踏实地学习理论知识,这样我们一定能在工作中受益匪浅。