9-文档、测试和管道
解析功能完成后,我们会把代码更新到之前创建的程序里面去。
本章中,我们在实现上文所说“解析”功能的时候,引入文档注释的内容。它能够让我们直接通过代码的文档注释写测试,
有助于我们在文档注释中写出更准确的sample。
现在来创建我们的解析功能函数lib/kv_server/command.ex
。先写doctest:
同时注意,我们写注释文档时用 ~S"""
起头。~S
可以保证文档里写的/r/n
不会在执行doctests测试前被转义成回车。
执行doctets,我们先创建一个测试脚本test/kv_server/command_test.exs
,
在用例中调用: