编写单元测试的原因有很多,以下是基于我搜索到的资料总结的几点关键理由: