开发人员的时间就像卫生纸,项目经理扯一把,QA扯一把,测试扯一把,开发的时候,纸都没了……这时候已经下午下班了……开发人员只有继续加班了。

今天整惨了,PL要整个变态的数据,要统计什么Infusion、圈复杂度、代码重复度,还要统计什么新老代码之间的……好嘛。费了九牛二虎之力,帮PL搞定了。全是手工自己点击各种工具,效率极其低下。明天过去得看看CI工具,搞个自动化的工具解决!

这就是QA干的事,每天就让你给这样数据那样数据!!我还记得那年去面试华赛的时候,我说做了一个项目,6万行代码左右,2万自动生成,一年时间。面试者问我,一天能搞多少代码,我说大概200多行。他说不用休息了?周末周天不休息了?不玩了?他说,业界水平,每天20行代码,算多的啦。现在我能理解到了,为啥。当时我自己整项目,没有QA,没有啥啥啥的,轻松自在。最近看《软件工艺》一书,其中提到软件工程中,越来越多的时间用来传递信息去了,而且经常出错。写代码从来就是件很简单的事情,但是理解那些乱七八糟的文档,搞清楚”怎么写“占用了太多的时间。

QA应该对我们的代码负责。要做好质量,要得到我们一个时期内解决了多少问题,发现了多少问题。不是靠我们开发人员每时每刻的”记录“,而是可以从开发人员的代码日志入手。当然,这要求开发人员”素质“很高,每解决一个问题就进行上库。这样,最后的日志可跟踪,问题可回溯。整个质量也就会更好一些了。

QA,如果不懂代码,怎么玩?

就当在这里发发牢骚吧……~