本节书摘来自华章社区《Clojure数据分析秘笈》一书中的第2章,第2.12节使用Valip校验数据,作者(美)Eric Rochester,更多章节内容可以访问云栖社区“华章社区”公众号查看
2.12 使用Valip校验数据
人们经常需要校验数据,如果有一种描述数据必须满足的校验规则的领域专用语言,那将会非常好。这使得规则很容易创建、理解和维护。
Valip(https://github.com/weavejester/valip)具备这个功能。它的目标是校验来自互联网表格的输入数据,因此它期望校验包含字符串数据的映射。需要围绕这个期望工作一到两次,但是并不困难。