BlogBlogs.Com.Br

segunda-feira, 15 de dezembro de 2008

Métodos de teste de "programas"

Eu pessoalmente escrevo um "método" que uso para programadores que começam ou programam a pouco tempo. Eu já tive que implementar rotinas em Delphi, Pascal, C, C++, Javascript, Actionscript, PHP, ASP e Java. O maior problema disso era descobrir qual o valor de determinada varíavel.
Claro que um programador profissional, ou uma pessoa que tenha esse objetivo, vai procurar primeiro como fazer o Debug para visualizar, eu também recomendo isso, mas existe um "Jeito" mais simples. Que as vezes, para pedir a explicação de um colega, a explicação de um professor, fica mais simples de saber o que acontece.
Vou usar o Java como exemplo para isso.
Um exercício de faculdade para você criar um formulário, com nome, data de aniversário e telefone. Para impressionar, você decide usar o JFormatedTextField e como na maioria das faculdade e cursos da vida, não ensinam como usar o debug do eclipse e até que se aprenda, passou o prazo de entrega, o cara fica com 2 dúvidas, que coisa é essa chamada debug, e ainda, porque a variável não mostra o valor.
Nestes casos, me lembra a idéia que tive quando fui usar o Turbopascal 7, e nem tinha idéia do que era debug, e queria saber qual o valor da variável naquele momento, era uma época pré-oráculo (sim, foi antes do google, foi quando tinha as opções cadê e yahoo, com e-mails de 1MB e era chamado de e-mail gigante), simplesmente, no turbopascal eu usei o println(e variável). No caso do eclipse, vai o System.out.println(variável) para saber, até que se tenha tempo para estudar de como fazer um debug descente.

Nenhum comentário: