TOC

This article is currently in the process of being translated into Chinese (~70% done).

Debugging:

Introduction to debugging

当你完整的运行了”Hello world”的例子的时候,你的代码到达了一个复杂的层次,在运行你的”Hello world“程序的时候,你必然弄不得清楚究竟发生了什么。你需要一些魔法。它们帮助你打开你的运行的应用程序背后的情况。调试就是其中一种魔术工具,只要你学习了这个工具的使用步骤,你就离不开它了。它是每个优秀的编程人员应该懂得的工具。简单来说,如果没有它。对于复杂程序的修复各种问题是不可能。

调试的最基本的形式被称作“打印调试”,这种形式目前还是被高级程序员使用。具体来说,“打印调试”是一个简单过程即在你程序的任何地方,打印一段文本或一个数字。通过这个过程可以让你查看你的程序运行到哪个位置,你的变量包含什么。使用c#语言中的Console.Write() 方法,你能输出变量的内容或者一个简单的状态信息,这些信息会被打印在控制台。对于多数情况下,“打印调试“”的这种方式是足够的,如果你在使用一个集成开发环境如 Visual Studio,它包含许多可使用的强大的调试工具,一旦你学习了最基本的使用原则,这些工具非常容易使用。在接下来的课程里面,我们将会引导你在集成开发环境中进行调试,最终你会成为一个更加优秀的编程者。


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!