V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  seth19960929  ›  全部回复第 2 页 / 共 18 页
回复总数  343
1  2  3  4  5  6  7  8  9  10 ... 18  
60 天前
回复了 t4we 创建的主题 程序员 大家平时工作,会主动写单测吗?
@aw2350 很多种方法
1. stub 用自己的类代替
2. 如果写了 dao 层, 自己另外实现一个 dao 去返回
3. 没有 dao 层, 直接连接数据库操作对象, 可以 mock 数据库操作对象
4. 最后的办法可以启动一个数据库实例

楼上都是神仙吗, 90% 的单测, 话说你们的业务都很简单?
@weiqing 并不是无限增长呀,有阔就有缩,如果连接超时,或者 p90 查询时间变长,那么可以降级一下
111
74 天前
回复了 seth19960929 创建的主题 Go 编程语言 go-zero + gorm 写测试的一点随笔
@sunny352787 单元测试是可以用 test suite 的, 这里比较简单就没用.
在集成测试的时候我用 TestMain 去完成统一的资源初始化清理了
99 天前
回复了 qW7bo2FbzbC0 创建的主题 Go 编程语言 如何在 go 移动文件?
你理解 mv a.conf a.bak 和 mv a.conf a.bak/ 的区别, 就不会那样写代码了
99 天前
回复了 qW7bo2FbzbC0 创建的主题 Go 编程语言 如何在 go 移动文件?
首先, 其次, 然后你的代码改这个就可以了
err = os.Rename("a.conf", "a.bak/a.conf")
go-admin
133 天前
回复了 Jack66 创建的主题 Go 编程语言 golang 大家微服务都是什么方案?
1. go-zero
2. k8s
155 天前
回复了 user23125 创建的主题 VXNA 这是 V2EX 即将推出的新功能吗?
@Livid #128 已修复
156 天前
回复了 user23125 创建的主题 VXNA 这是 V2EX 即将推出的新功能吗?
164 天前
回复了 yuandj 创建的主题 程序员 服务部署流程中,如何节省流量费用?
https://i.imgur.com/ReLy5AT.png

上 rpc 吧, HTTP header 还是占用挺多的. 看你的使用商能不能接受了.
可以再补充具体一点业务
@bzj #1 你说的是多个任务之间的, 已经有了.
我说的是单个任务, 比如我的场景是发 100 个短信这个任务, 耗时十分钟, 当执行第五分钟的时候要更新服务了. 我当然不希望我的队列直接停掉 (当然可以直接在业务中做幂等性处理)
但是我的要求很简单, 是要等我这个队列运行完再更新
178 天前
回复了 gtese 创建的主题 问与答 鬼压床,你们怎么解?
记住一个方法, 希望你梦里能想起. 摇头, 梦里不断的摇头会马上醒, 摇头的一瞬间会有疼的概念, 像是脑垂体晃动一般
@ywisax #14 不是 swoole 的写法, octane 有自己的协程写法
@ywisax #12 可以, 不过我用的 roadrunner
192 天前
回复了 afxcn 创建的主题 Go 编程语言 golang 的 defer 真是个好设计
@kxct #1 两个概念不一样
我的印象里就只有在 node 会用,有人在其他场景用吗
@xiaoriri666 pm2 怎么敢出来碰瓷 supervisor 得🤭
@IdJoel #3 暂时没遇到什么大问题, 上了 arms 监控小修小补, 感概 PHP 真的兼容太牛了
@defunct9 #1 建议说一下你用什么呢? 我猜 linux 很古老, 怎么还有人用 https://i.imgur.com/krir4IG.png
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1141 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.