不懂就问,同事写后台不会用断点也不学...每次调接口都要好久,怎么劝劝啊...

2020-05-13 09:47:19 +08:00
 From313

同事用 Go 写后台,我写前端,我俩联调时,我发现同事一直用 log 不用断点,我好奇就问了下为啥不用断点.同事说 Go 用不了断点,他写区块链时也用的 log 调试...但明显 GoLand 能用断点....每次调接口都磨磨唧唧的,10min 的事儿能给您墨迹一上午,就疯狂 log.....怎么劝也不听....现在后台框架用的是 b 站的 Kratos...

11630 次点击
所在节点    程序员
88 条回复
souths
2020-05-14 00:07:51 +08:00
说实话,不熟悉才会调试的慢,马虎、觉得复杂更是因为不熟悉
siteshen
2020-05-14 02:57:24 +08:00
建议明确前后端的界限,前端只是把后端当个黑盒子使用,做前端的只能「建议」后端怎么做(反之亦然)。

前端遇到问题,只需要告诉后端某个请求有问题,并提供 curl 命令、预期结果和实际结果。

至于后端是用断点、log 、买个啄木鸟还是拍电脑,都与前端无关。
12tall
2020-05-14 09:07:59 +08:00
单元测试不行吗
p1gd0g
2020-05-14 09:09:44 +08:00
有没有 requestID ?有没有定义错误码?有没有输出错误堆栈?
sm0king
2020-05-14 09:38:56 +08:00
后端 bug 不都是前端改的么?
laball
2020-05-14 12:52:57 +08:00
IDEA 就可以直接调试啊,VS Code 应该也可以。
懒癌发作嘛?
zichen
2020-05-14 13:43:40 +08:00
如果接口文档定义的够清晰,前后端都照着接口开发,哪儿用的着花很长时间调试?好多开发问题,其实归根结底是设计问题。
potatowish
2021-01-07 21:34:54 +08:00
关键的地方 log 一下,调试的时候基本就能看出问题了,也便于线上定位问题 。个人觉得断点不够爽快

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/671154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX