你认为单元测试是向你的程序员展示如何使用API的好方法吗?
本周我正在收听Stackoverflow播客,我现在意识到单元测试在所有情况下都不合适(IE如果你要100%代码覆盖,它可能会花费你的时间).我同意这一点,因为我曾经遭受过"OCD代码覆盖障碍",现在已经修复了我的方法.
然而,为了进一步理解我对该主题的了解,我想知道单元测试是否是引入不熟悉项目API的新程序员的好方法.(这肯定比编写文档更容易......虽然我喜欢它以后的文档......)
我认为单元测试是记录API的绝佳方式.它不一定取代好的评论或API文档,但它是一种非常实用的方法来帮助人们深入了解代码的细节.此外,良好的单元测试可以促进良好的设计,因此您的代码很容易理解.