当我们编写代码时可能会编写一个函数实现多个功能
如编写一个登入 判断登入方式 可能是很多个if
单元测试可以强迫代码进行功能分割 否则测试可不好做
当我们测试一个函数时 不应该依赖太多的上下文环境
这样才能保证我们的代码是清晰的 可以直接查看一个函数内部和一些简单注释 了解到函数的功能实现
当我们记录错误日志时可以迅速找到发生错误的函数 了解他的功能 并迅速修复 并写修改后不影响其他函数的实现!