Loading

Go语言精进之路读书笔记第49条——使用Delve调试Go代码

49.1 关于调试,你首先应该知道的几件事

1.调试前,首先做好心理准备

2.预防bug的发生,降低bug的发生概率
(1) 充分的代码检查
(2) 为调试版添加断言
(3) 充分的单元测试
(4) 代码同级评审

3.bug的原因定位和修正
(1) 收集“现场数据”
(2) 定位问题所在
(3) 修正并验证

49.2 Go调试工具的选择

Delve紧跟Go语言版本演进,是目前Go调试器的事实标准。

  • 对并发程序有着很好的支持
  • 支持跨平台

49.3 Delve调试基础、原理与架构

1.安装Delve
2.使用Delve调试Go代码示例
3.Delve架构与原理

49.4 并发、Coredump文件与挂接进程调试

1.Delve调试并发程序
2.使用Delve调试core dump文件
3.使用Delve挂接到正在运行的进程进行调试

posted @ 2024-03-10 20:18  brynchen  阅读(17)  评论(0编辑  收藏  举报