1. 没有编写测试的代码是糟糕的代码。不管我们有多细心地去编写它们,不管它们有多漂亮,面向对象或封装良好,只要没有编写测试,我们实际上就不知道修改后的代码是变得更好了还是更糟了。反之,有了测试,我们就能够迅速、可验证地修改代码的行为。
—— 摘自《修改代码的艺术》
2. 调试代码比写代码难一倍。因此,从这个意义上讲, 调试你穷思竭虑写出的代码时你将才尽思穷。
--------摘自《测试驱动的嵌入式C语言开发》
1. 没有编写测试的代码是糟糕的代码。不管我们有多细心地去编写它们,不管它们有多漂亮,面向对象或封装良好,只要没有编写测试,我们实际上就不知道修改后的代码是变得更好了还是更糟了。反之,有了测试,我们就能够迅速、可验证地修改代码的行为。
—— 摘自《修改代码的艺术》
2. 调试代码比写代码难一倍。因此,从这个意义上讲, 调试你穷思竭虑写出的代码时你将才尽思穷。
--------摘自《测试驱动的嵌入式C语言开发》