摘要:
今天在InfoQ上闲逛,发现一群人在讨论该不该为私有方法写单元测试.当然了,没有什么新意.支持的一方说,单元测试就是要控制很小的测试颗粒度,而且私有方法可能会非常复杂,无法通过Public API进行全面的测试.反对的一方就说,私有方法不需要测试,因为对外界不可见,TDD只需要代码通过测试即可.私有方法太复杂就需要进行重构.最终,我看到一条回复,颇有中庸的味道,基本上来说,不要针对私有方法写单元测... 阅读全文
摘要:
今天在InfoQ上闲逛,发现一群人在讨论该不该为私有方法写单元测试.当然了,没有什么新意.支持的一方说,单元测试就是要控制很小的测试颗粒度,而且私有方法可能会非常复杂,无法通过Public API进行全面的测试.反对的一方就说,私有方法不需要测试,因为对外界不可见,TDD只需要代码通过测试即可.私有方法太复杂就需要进行重构.最终,我看到一条回复,颇有中庸的味道,基本上来说,不要针对私有方法写单元测... 阅读全文
|