TOC

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

Debugging:

Introduction to debugging

Amikor túljutunk a legalapvetőbb "Helló világ!" példákon, a programunk eléri azt a bonyolultsági szintet, ahol nem feltétlenül tudjuk kitalálni, mi is történik csupán annak futtatásával. Fekete mágiára van szükségünk, amely lehetővé teszi az alkalmazás virtuális burkának megnyitását futtatás közben, hogy megnézhessük, mi is folyik itt. A hibakeresés ez a varázslatos eszköz, és amint megtanuljuk a legalapvetőbb lépéseit, azon fogunk tűnődni, vajon hogyan éltünk nélküle. Ez olyan eszköz, amelyet minden jó programozónak értenie kéne, egyszerűen azért, mert szinte lehetetlen kijavítani a hibákat enélkül egy összetett programban.

The most basic type of debugging, which is still being used by even advanced programmers, is sometimes called "print debugging" - a simple procedure, where you make your application print a piece of text or a number somewhere, allowing you to see which part of your code has been reached and what your variables contain. With C#, you can use the Console.Write() method, to output the contents of a variable or a simple status message, which will be printed to the console. That can be enough for some situations, but if you're using a nice IDE like Visual Studio or one of the Express versions, you have much stronger tools to your disposal, and they are every bit as easy to use, once you learn the most basic principles. In the next couple of chapters, we will guide you through the debugging possibilities of your IDE and after that, you will be a much stronger programmer.


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!