Olá gente, muito sol aqui em Macaé!!!
Nessa semana, estudaremos os famosos comentarios cfml, quem já usa HTML com frequência já está acostumado com o uso dos mesmos.
1 - O emprego do comentário cfml – Vamos lá, comentário nada mais é, do que uma parte “texto” do código que não é compilada pelo servidor nem pelo navegador, e servem para facilitar a vida do programador. Vamos aos exemplos:
Quando você faz um formulário pequeno e símples, não é extrema necessidade o uso de comentários, mas já imaginou um código de 10.000 linhas sem nenhum comentário a respeito, somente código pra lá e código pra cá??? É praticamente aqueles códigos criptografados, onde não se sabe o início e o fim.
Para isso foi inventado o comentário, para facilitar a vida do programador.
O comentário no ColdFusion tem a seguinte sintaxe: <!— texto —>
O comentário não serve sómente para comentar códigos, ele também é muito útil para aquelas horas que começam a aparecer erros no desenvolvimento. Exemplo:
Você está fazendo um sistema e na hora de testar aparece um erro e você não tem idéia onde pode ser esse erro, podemos usar as tags dos comentários para eliminar trechos de códigos e irmos eliminando possibilidades. Exemplo:
Tenho aqui uma função:
<CFSET nome=”Paulo”>
<CFSET sobrenome=”Teixeira”>
<CFSET nome_completo=variabes.nome &” “& variables.sobrenome>
Olá meu nome é <CFOUTPUT>#variables.nome_completo#</cfoutput>
Com esse código o resultado não aparecerá, pois tem um erro na criação da terceira variavel. Eu invés de escrever (variables.nome) eu escrevi (variabes.nome) sem o “L” entre o “b” e o “E”, eu posso usar o comentário pra testar qual variável está com problema sem ter que deleta-la. Exemplo:
<CFSET nome=”Paulo”>
<CFSET sobrenome=”Teixeira”>
<!—
<CFSET nome_completo=variabes.nome &” “& variables.sobrenome>
—>
<!—Olá meu nome é <CFOUTPUT> #variables.nome_completo#</cfoutput>—>
e testar as duas primeiras variaveis:
<CFOUTPUT> #variables.nome# </cfoutput><br>
<CFOUTPUT> #variables.sobrenome# </cfoutput>
Assim se aparecer o resultado
Paulo
Teixeira
O problema é: ou na variavel de união ou nas tags <CFOUTPUT>, descartei as possibilidades de serem as duas primeiras variáveis, economizando tempo no processo de correção de erros.
Por isso é importânte o uso de comentários não só para facilitar a leitura do código mas também para o tratamento de erros.
Na próxima edição voltaremos a falar de variáveis e prefixos, mas vo deixar pra dar os detalhes no dia, fiquem anciosos!!! Até a próxima.
Caros procuro pragramador em cold fusion, poderia me indicar algum. att, Roberto