![]() |
1
1
从前:
今天:
所有局部变量都可以在调试器中看到,并且可以在调试器中修改。调用堆栈可以在调试器中看到。您可以在任何代码行停止,甚至可以将指令指针移回前一行。 所有打印语句都是不必要的。没有在源代码中忘记它们的风险,制作速度较慢且危险(记住苹果的打印密码错误)。 为了实现这一点,调试器除了使用EXE文件外,还使用编译器存储的符号。在Windows上,它们存储在PDB文件(程序数据库)中,从而为客户提供一个小的exe,为开发人员提供额外的数据。 |