This article has been localized into Portuguese by the community.
Introdução ao debugging
Quando você passar do mais básico "Olá mundo!" Por exemplo, seu código alcançará um nível de complexidade em que você não pode necessariamente descobrir o que está acontecendo apenas executando-o. O que você precisa é de um pouco de magia negra, que permite que você abra a capa virtual do seu aplicativo enquanto ele está em execução e veja o que está acontecendo. A depuração é essa ferramenta mágica, e assim que você aprende os passos mais básicos dela, você vai se perguntar como você viveu sem ela. É uma ferramenta que todo bom programador deve entender, simplesmente porque é quase impossível consertar bugs em código complexo sem ele.
O tipo mais básico de depuração, que ainda está sendo usado por programadores avançados, às vezes é chamado de "depuração de impressão" - um procedimento simples, onde você faz seu aplicativo imprimir um texto ou um número em algum lugar, permitindo que você veja qual parte do seu código foi atingido e o que suas variáveis contêm. Com o C#, você pode usar o método Console.Write() para gerar o conteúdo de uma variável ou uma mensagem de status simples, que será impressa no console. Isso pode ser suficiente para algumas situações, mas se você estiver usando um bom IDE como o Visual Studio ou uma das versões do Express, você terá ferramentas muito mais fortes à sua disposição, e elas são tão fáceis de usar quanto você aprender princípios mais básicos. Nos próximos capítulos, iremos guiá-lo pelas possibilidades de depuração do seu IDE e, depois disso, você será um programador muito mais forte.