在编写桩模块时会发现,模块之间的调用关系在工程规模并不大的本案例,也依然比较复杂,需要开发相应桩函数,代码量会增加许多,也会消耗一些开发人员的时间,因此反推到之前流程的开发实践,可以得出结论就是提高模块的内聚度可简化单元测试,如果每个模块只能完成一个,所需测试用例数目将显著减少,模块的错误也更容易发现。因此还是需要倒推到开发模块之前,就要设计更好的结构,在开发的过程遵循相应的规则,通过测试先行的思想,使开发的工程具有更好的可测试性。但在测试框架的选择上,我们更推荐 GoConvey。