Lar Programas Dança lenta com tecnologia: depuração, programador e máquina

Dança lenta com tecnologia: depuração, programador e máquina

Índice:

Anonim

Qualquer um que tenha trabalhado na codificação até dos projetos mais básicos sabe que o processo requer um pouco de paciência. As inúmeras armadilhas de tentar escrever código do zero são músicas e danças de todas as maneiras que um programador ou desenvolvedor humano pode entender errado. É uma lista longa e inclui tudo, desde erros de sintaxe, que geralmente são capturados pelo compilador, até erros mais profundos no "nível de visão" que exigem uma revisão mais inteligente. Para esse fim, escolas e centros de treinamento ensinam aos estudantes de ciência da computação como "depurar" um programa. O interessante, no entanto, é que cada indivíduo desenvolve sua própria resposta única a esse desafio. De fato, essa pode ser uma área em que é necessário mais do que um pouco de conhecimento pessoal. (Leia sobre algumas das figuras mais importantes da programação em Os pioneiros da programação de computadores.)

Código de depuração: como é feito

Em alguns casos, os profissionais de ciência da computação podem usar recursos de estúdios de desenvolvedores ou ambientes de programação para isolar bugs em um programa. Porém, quando esses tipos de tratamento de erros ou mensagens do sistema não estão disponíveis ou são úteis, a depuração exige a passagem do código linha por linha. Muitos ambientes de programação, como o Microsoft Visual Basic Studio, possuem recursos que permitem "passo a passo" claro e visual, linha por linha, através do código.

Percorrer o código ajuda de duas maneiras principais: primeiro, os programadores podem ver o que está acontecendo quando o computador lê o código e para onde o foco está em termos de funções recursivas e outras interações de código. Em segundo lugar, porém, o programador geralmente pode ver os valores de diferentes variáveis ​​usando comandos de mouse-over ou outras partes da interface. Saber quais são os valores nas variáveis ​​é uma maneira essencial de entender o que o computador está fazendo com o código fornecido.

Dança lenta com tecnologia: depuração, programador e máquina