go接口代码简洁开发

###1、背景 在常见的go接口开发过程中,让人吐槽最多的是代码中有太多的是if err!=nil,导致代码变得臃肿以及可读性变差,在开启多个协程时,处理协程抛出的错误也可能让代码变得臃肿,下面总结一下我的个人经验和习惯。
###2、接口需求 根据请求的uin,从redis中读取对应的字符串作为name返回,最简单的get操作
func GetUserNameByUin(req *model.Req, rsp *model.Rsp) (int32, error) {
job, err := NewGetUserNameJob(req, rsp)
if err != nil {
fmt.Printf("NewGetUserNameJob failed! err:%s/n", err.Error())
return err.RetResult()
}
err = job.FetchData()

go接口代码简洁开发最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/17242.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>