终极调试
Ultimate Debugging
课程描述
本课程专为希望熟练使用 Delve 调试器调试 Go 软件的开发人员而设计。无论您在生活中从未使用过调试器,还是 Delve 专家,每个人都会获得可用于日常开发工作流程的新信息。
本课程最初将侧重于 Delve,它是事实上的 Go 调试器。我们将从基础开始,在 5 天内进入更高级的用例。在课程的最后一天,我们将深入研究新工具并涵盖分析/性能工具、如何有效地使用它们以及如何解释数据以进行根本原因分析。
重要提示:每节课结束后,将有一段视频可供下载,有效期为 48 小时。
议程:
第 1 天:介绍、入门、导航程序、检查程序状态、更改程序状态。
第 2 天:高级程序导航、跟踪程序、检查核心转储(事后调试)。
第 3 天: Scripting Delve,远程调试,使用 JSON-RPC API,记录和回放调试。
第 4 天:调试容器化应用程序,调试 Kubernetes 上的应用程序。
第 5 天:使用 pprof 分析工具,在 Go 二进制文件上使用 perf,深入研究 Delve 和 Go 内部。
关于德里克·帕克
Derek 是 Go 编程语言调试器 Delve 的创建者。他从事软件开发已有十多年,并在世界各地的会议和教学研讨会上发表有关调试的演讲。经过多年的经验,Derek 组建了 Ultimate Go 调试研讨会,以提升调试代码艺术中所有技能水平的开发人员的水平。
先决条件
对 Go 编程语言有基本的了解。学生不必是围棋专家,但如果他们完成了Go之旅的大部分内容,他们将从研讨会中获得最大收益。
2023-12-19 更新 新版本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)