Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 当代码中出现错误时,我应该做什么?_Debugging - Fatal编程技术网

Debugging 当代码中出现错误时,我应该做什么?

Debugging 当代码中出现错误时,我应该做什么?,debugging,Debugging,我应该阅读代码来找出问题所在? 或者调试,或者输出一些关键信息 当我阅读代码时,我可能会错过代码中的细节。 调试时,我可能不知道代码到底是什么。 当我输出一些信息时,我可能会被一些关于代码错误的不太关键的东西弄糊涂 根据确切的症状,您可以通过某种组合执行上述所有操作。没有一种“一刀切”的解决方案,你可以不假思索地加以应用 例如,如果问题可以很容易地重现——通常你只需附加一个调试器并找出“你是如何做到的”或者只是等待程序在调试器下崩溃。根据你(正确)的分析,答案很明显:全部做3个。另外,为单元测试

我应该阅读代码来找出问题所在? 或者调试,或者输出一些关键信息

当我阅读代码时,我可能会错过代码中的细节。
调试时,我可能不知道代码到底是什么。

当我输出一些信息时,我可能会被一些关于代码错误的不太关键的东西弄糊涂

根据确切的症状,您可以通过某种组合执行上述所有操作。没有一种“一刀切”的解决方案,你可以不假思索地加以应用


例如,如果问题可以很容易地重现——通常你只需附加一个调试器并找出“你是如何做到的”或者只是等待程序在调试器下崩溃。

根据你(正确)的分析,答案很明显:全部做3个。另外,为单元测试添加一个步骤:)

首先阅读以下书籍:-这应该是所有新手程序员的必读书籍