程序员修炼~测试

2022-03-07  本文已影响0人  心水

今天继续修炼,和重构一样,测试又是一个很好但是很难实施的技术,因为程序员觉得测试是QA的主要职责,QA的职责是找出程序员写的bug。

但是测试的主要目的是为了找出bug吗?务实的程序员认为测试主要是为了:

1、及时反馈,我们怎么知道我们写的代码是正确的呢?测试通过了,代码就正确了,当然前提是测试要对。

2、简单易懂,通过测试我们会站在用户的角度去设计方法以及方法需要的参数,这时候设计出来的API是简单易懂的。

3、稳步推进,每当实现一个测试的时候,我们的心里是踏实的,我们对实现复杂的需求会更有信心和感觉,会对需求以及代码的实现有更深入的理解。实现一个测试之后我们会想下一个测试是什么?

4、自动化测试,不断积累的测试为我们的重构带来的保障,让我们可以更加放心地修改已有的代码同时降低TT的概率。

个人觉得测试才是降低TT的最好方法,没有之一哈哈哈。

上一篇下一篇

猜你喜欢

热点阅读