go如何debug

twogoods · · 3323 次点击
我是mac intellij 可以打断点,程序也能挺在断点处,不过单步调试就不行,不知道程序跑哪去了。而且调试,intellij好像起了一个什么服务,不手动停止服务就一直在跑,调试过程结束不了
#4
更多评论
自从客户端转服务端开发后,就再也没有断点调试过了。一直是万能的log调试
#1
idea的go插件自带delve,但是目前delve还有bug,不是很完美,另外,建议研究下单元测试,业务功能尽量多分割为功能单元,对于单元独立做测试 服务器上线以后,基本上也只能做log,断点不太现实,开发环境,建议多做单元吧,这是我用go做了项目以后的心得,希望能帮到你
#2