今天我们邀请到 Greg Law。在这篇客座博文中,Greg 将分享一些调试 C++ 代码的技巧。
Greg (@gregthelaw) 是 Undo 的联合创始人兼首席执行官。他心中还是程序员,但喜欢同时参与软件世界和商界。Greg 认为将创新的软件技术转化为真正的商业发展特别有意义。Greg 在学术界和创新的初创软件公司都有超过 20 年的经验。
Brian Kernighan 有句名言:“每个人都知道,调试代码比编写代码要困难两倍。因此,如果您写代码已经非常巧妙了,怎么能去调试它呢?”对我来说,这并不仅仅意味着“保持简单”。它还意味着调试是编程的核心 – 如果您不善于调试,就不能成为一位出色的程序员。希望我最喜欢的 C++ 调试技巧能够让您在调试代码时像在编写代码时一样聪明和高效。
#1 拥有一整套调试工具
#2 条件断点
#3 观察点
#4 Python 中用户定义的调试命令
#5 Pretty-print 结构
#6 时间旅行调试
#7 查找字节序列的 find 命令
想要更多的 C++ 调试技巧?
试试 CLion 中的调试器
#1 拥有一整套调试工具
在其他条件相同的情况下,一个装备较好的开发者会比装备较差的开发者更快地避免和解决缺陷。以下是我建议每位程序员都应该知道如何和何时使用的 4 类调试工具。我还包