Access denied, Please sign in and make sure you have proper permission.
Elixir 的 doctest 不只是文档,还是测试
我对 doctest 的期待是,有例子的文档,并且这些例子是可以跑的通的。
写注释的时候,写例子方便理解和调试。
doctest 里,如果测试特别多的时候,会对阅读有影响。测试变复杂的时候,doctest 也会显得比较吃力。
鼓励在注释里写例子,但能作为测试,只是 bonus。
doctest 是文档也是单元测试,写起来很顺手。而单元测试,能帮助你思考结构,写更好的代码。
没有 doctest 特性的语言,也用 elixir 的 doctest 的思路给每个方法写 example doc 和 unit test,这样能帮助你写更好的代码。
感觉楼主的标题微言大义,需要解释。