单元测试可以加强代码的可维护性和复用性
覆盖度高的单元测试甚至可以在代码重构的时候保证修改的可靠性
在我们进行版本迭代的时候单测是可以有效检查代码功能性的手段,C++的gtest、Cunit,Java的Junit,Python的Punit等工具都能很有效的实现单元测试的功能。
在使用Makefile编写单测时需要注意链接顺序,还要注意Makefile中的shell语句每一行可以理解为是一个进程。
具体请参考:
单元测试可以加强代码的可维护性和复用性
覆盖度高的单元测试甚至可以在代码重构的时候保证修改的可靠性
在我们进行版本迭代的时候单测是可以有效检查代码功能性的手段,C++的gtest、Cunit,Java的Junit,Python的Punit等工具都能很有效的实现单元测试的功能。
在使用Makefile编写单测时需要注意链接顺序,还要注意Makefile中的shell语句每一行可以理解为是一个进程。
具体请参考: