代码是为了什么,当然是为了重复运行。如何保持单元测试代码的稳定?主要靠好的API设计。API切实正确切割了需求,那么在重构的时候API就基本不用变化,测试用例也不用重写。以后你重构的时候,只要你的测试用例覆盖的够好,基本跑一遍就知道有没有改出问题。这样可以节省大量的时间。
从这段话里可以得到2个信息:
- 良好的API设计保证在很大程度上避免重写unit test
- 覆盖率良好的unit test可以让你重构代码的时候省心省力。
什么是单元测试
unit test is the idea that they are tests in isolation of individual comp...