golang构建函数

来源:互联网 发布:写五线谱的软件 编辑:程序博客网 时间:2024/06/05 15:13

写代码注意事项

软件是信息流,依靠数据驱动

1. 输入数据 参数

函数名+request方便扩展,见名知意参数合法性检查

2.输出参数

函数名+response

type CheckHitResponseData struct {   Fish []*CheckHitFish `json:"fish"`   Sum  float64         `json:"sum"`}type CheckHitResponse struct {   Code int                  `json:"code"`   Msg  string               `json:"msg"`   Data CheckHitResponseData `json:"data"`}

3. 返回值

err 为空正常 否则为异常(定义返回码)

func (psh *PushImpl) UserJoin(request *push.PushUserJoinRequest, response *push.PushUserJoinResponse) (err error) {return}

4. 异常的处理:

errors.go 定义各种error异常退出时 删除添加的数据、缓存、关闭数据连接、打开的文件、释放锁

5.I/O

操作的全局变量、缓存、对外提供的服务、send/receive 的message

6. 锁的使用

                                                                非递归的锁不能重复加锁,否则会死锁
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 地下城堡2白色塔楼 地下城堡2白色塔楼相关信息 塔沟武校 塔沟武术学校 塔沟武校收费标准 河南塔沟武校 河南塔沟 塔沟武校收费标准2019 塔沟武校地址 少林塔沟武校 登封塔沟武校 河南省塔沟武校 河南塔沟武术学校 河南塔沟武校地址 塔沟武校在哪里 郑州塔沟武校学费多少 河南塔沟武校一年学费是多少 少林塔沟武校学费 塔沟武校怎么样 塔沟武校招生简章 塔沟武校学费 塔沟武校女教练员照片 塔沟少林文武学校 登封塔沟武校一年多少钱 河南塔沟武校招生要求 郑州塔沟武术学校 塔洛 塔湾兴顺夜市 塔湾 塔湾夜市 沈阳塔湾二手货车 塔湾夜市2019开市时间 沈阳塔湾宠物市场 沈阳塔湾附近花店 塔湾二手交易市场 沈阳塔湾二手房 沈阳塔湾车行 沈阳塔湾 塔牌集团 塔牌 塔牌黄酒