我工作过的第一家真正的软件公司就是单元测试(NUnit)。我不知道那时我们是真正的坚持者-我不知道我们的代码覆盖率是什么样,我正在编写大多数单元测试。从那时起,我遇到了一些公司进行大量测试的公司,但它是椅子测试:依赖于那里的人,可重复性低,发现错误的机会也很小。另一种态度是:这是他们希望“将来”发展的东西;基本上是从天上掉下来的钱。
我想念单元测试-它只会使生活更轻松。但是我发现,当我寻找一份新工作时,单元测试要么是公司将来希望“跟上去”的事情,要么就是根本不做的事情(嗯,它已经存在了一段时间了)现在!)。我想说,过去两年来我查看的60-75%的工作要求根本没有列出单元测试。我只能想到有一个或两个具有单元测试经验的要求(对于中级开发人员职位)。
所以问题是,缺少了什么?我认为这可以使人们提高生产力,但这只是在花费大量时间实际进行之后。关于单元测试的成本节省,没有好的研究吗?这是我正在寻找的公司类型吗?
编辑:尽管标题有点像恶魔拥护者,但我认为自己是单元测试的支持者。