测试驱动开发总结

2020-06-07  本文已影响0人  程序引力

第25章

压力循环

相互独立的测试

测试清单

编写测试前,编写测试的清单。
尽量让测试都通过,如果有测试不通过,不通过的测试也要少。

登山时,不管任何时候,四肢中必须与欧3个附在物体上。如果松开两只以上,危险立刻会上升。

测试优先

编写代码前,编写测试。
如果先编写测试,压力就会小很多。这样我们会更乐意与编写测试,压力就会更小,进入良性循环。

断言优先

使用断言来验证结果的正确性。

测试数据

显然数据

在测试用使用“硬编码”的数据,这样可以让它们之间的关联更加明显,可以使得编程更容易。

显然数据(Evident Data)是在编码中不要使用魔鬼数字(Magic number)的例外。
如果代码中已经有定义好的符号常量,则推荐用符号常量。

上一篇 下一篇

猜你喜欢

热点阅读