单元测试系列一:为什么编写单元测试?什么时候编写?详细程度如何?
发布时间
阅读量:
阅读量
一、前言
过去半年里,在公司内部积极推行单元测试工作,并积累了一些体会。如果您有不同意见或建议,请在评论区留言;共同探讨也是一种不错的交流方式。
单元测试用于验证模块、函数或类的功能是否正常
单元测试从长远来看能够有效地提升代码质量减少维护成本并降低重构难度然而短期内会增加工作强度这对于那些进度紧迫的项目而言无疑是一个较大的负担
本文围绕单元测试的重要性及实施步骤展开探讨,并针对当前项目进度紧张的情况,旨在探讨如何通过编写高质量的单元测试实现详尽且有效的代码质量提升。
二、单元测试要写多细
酷壳上有一篇文章题为“单元测试要做多细”,该文章源自StackOverflow上的一次问题讨论。该问题具体是–
“TDD需要花时间写测试,而我们一般多少会写一些代码,而第一个测试是测试我的构造函数有没有把这个类的变量都设置对了,这会不会太过分了?
那么,我们写单元测试的这个单元的粒度到底是什么样的?并且,是不是我们的测试测试得多了点?”
点赞最多的答案是–
老板为我的代码付报酬,而不是测试,所以,我对此的价值观是——测试越少越好,少到你对你的代码质量达到了某种自信(我觉得这种的自信标准应该要高于业内的标准,
当然,这
全部评论 (0)
还没有任何评论哟~
