请求校验


文档摘要

5.4 validator 请求校验 社区里曾经有人用 图 5-10 来嘲笑 PHP: validate 流程 图 5-10 validator 流程 这其实是一个语言无关的场景,需要进行字段校验的情况有很多,Web 系统的 Form 或 JSON 提交只是一个典型的例子。我们用 Go 来写一个类似上图的校验示例。然后研究怎么一步步对其进行改进。 5.4.1 重构请求校验函数 假设我们的数据已经通过某个开源绑定库绑定到了具体的结构体上。 我们用 Go 里成功写出了波动拳开路的箭头型代码。。这种代码一般怎么进行优化呢? 很简单,在《重构》一书中已经给出了方案:Guard Clauses。 代码更清爽,看起来也不那么别扭了。这是比较通用的重构理念。


发布者: 作者: 转发
评论区 (0)
U