Elazar,

Tudo nesse mundo tem limites. Comentar ajuda? Claro que ajuda, mas 
comentar demais vai é atrapalhar. A regra básica para comentarios 
deve seguir algumas premissas:

1) Cabeçalho da Unit deve conter dados e dependencias dela.

2) Procedimentos e funções que não pertençam a classe. Somente a 
descrição do que fazem e pra que servem.

3) Rotinas complexas e vitais no programa (as que tratam diretamente 
ds regras de negócios.

4) Rotinas problemáticas ou as que lhe deram trabalho pra ajustá-las.

Qualquer coisa fora disso aí, não agrega e ainda pode é atrapalhar a 
interpretação lógica do código. Comentar variável ou linha a linha, 
bobagem. Você vai perder muito tempo com isso pois, em tese, estarias 
codificando duas vezes.


[]s
 
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]
 

--- Em delphi-br@yahoogrupos.com.br, "Elazar Dornelles Ceza" 
<[EMAIL PROTECTED]> escreveu
>
> GRANDE ...Walter 
> Felipe e Romario
> 
> obrigado pelas respostas...um detalhe não é trhead é Thread..
> 
> Há com certeza quem diga...que programador que é programador (fera) 
não
> precisa de comentários...mas já vi muito magros se perdendo no meio 
de
> codigo fonte mal organizado..rsss
> 
> Particularmente eu procuro comentar as rotinas, normalmente faço 
deste
> modo que vou mostrar mais abaixo quando estou criando alguma rotina,
> principalmente em algumas regras de negocio que partem da ideia do 
que o
> cliente pediu.
> 
> Podem me chamar de perfeccionista, tolo...o que for, mas não abro 
mão. 
> 
> 
> ***Code;
> 
> Procedure TForm1.Button1Click(sender : Tobject);
> Var  
>   vCaminho : String;  { Variavel para guardar o caminho e fazer as
> verificacoes } 
> Begin 
>   { Procedimento que verifica se o caminho digitado pelo usuario é
> válido 
>     e cria o path caso o mesmo não existir }
>   
>   { Pega o valor do usuario }
>   vCaminho := Edit1.Text;
>   
>   { Verifica se o ultimo caracter do edit é diferente de uma barra }
>   
>   if vCaminho[ Lenght( vCaminho)] <> '/' then begin
>     { .Se diferente: }
>     { Acrescento uma barra ao final }
>     vCaminho := '/';
> 
>     { Ajusta ao valor do usuário o caminho corrigido }
>     Edit1.Text := vCaminho;
>   end;
>   {}  
>   { Verifico se o caminho existe }
>   if DirectoryExists( vCaminho) then begin
>     { .Se existir }    
>     { Informo ao usuario que existe }
>     ShowMessage('Caminho Existe');
> 
>   end else begin
>     { .Se não existir }
>     { Crio o caminho }
>     ForceDirectory(vCaminho);
>     
>     { Informo ao usuário que o caminho foi criado }      
>     ShowMessage('Caminho foi criado');
>   end;
>   {}
> End;
> 
> 
> Eu fiz um pequeno programa que quando executado na unit que 
contenha os
> comentários na forma assim ele cria um txt com como abaixo,
> basicamente...ele estrai as linhas que tem comentários, ( bem 
simples,
> basicamente utilizando um Stringlist o pos e o copy...)
> 
> 
> ***************************************************************
> 
> Unit Teste....
> 
> 
> 
> -> Procedimento Button1Click;
> 
> ** Procedimento que verifica se o caminho digitado pelo usuario é 
válido
> e cria o path caso o mesmo não existir 
> 
>   Pega o valor do usuario
>   Verifica se o ultimo caracter do edit é diferente de uma barra }
>    .Se diferente:
>    Acrescento uma barra ao final
>    Ajusta ao valor do usuário o caminho corrigido
>   
>   Verifico se o caminho existe
>     .Se existir
>     Informo ao usuario que existe
>     .Se não existir }
>     Crio o caminho }
>     Informo ao usuário que o caminho foi criado }      
> 
> 
> **************************************************************
>   
> Atenc.
> Elazar
> 
> 
> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
> Em nome de Elazar Dornelles Ceza Enviada em: sexta-feira, 15 de 
dezembro
> de 2006 10:28
> Para: delphi-br@yahoogrupos.com.br
> Assunto: RES: [delphi-br] Re: Documentação de Código Fonte no 
Delphi 7
> 
> 
> Galera..
> 
> mudando um pouco o assunto da trhead.
> 
> Eu gostaria da opinião de voces; sobre este caso de documentar o 
codigo
> fonte.. Digo... Porque do Sim...ou Porque do Não?
> 
> Sempre tive em mente que se eu documentar o codigo fonte, poderia,
> digamos gerar por exemplo até uma sequencia ou uma lógica para os
> processos do sistema..
> 
> Pelo que vejo, pela quantidade de programdores que conheco..a qtd 
que
> fazem a documentação e em especial junto ao codigo fonte é quase 
0....so
> por curiosidade quem daqui da lista faz ...esta documentação? E 
porque?
> 
> Atenc
> Elazar
> 
> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
> Em nome de Joao Morais
> Enviada em: sexta-feira, 15 de dezembro de 2006 08:05
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: [delphi-br] Re: Documentação de Código Fonte no Delphi 
7
> 
> mrbar2000 wrote:
> 
> > gostei de como o fpdoc trabalha, tambem nao gosto muito desta 
coisa de
> 
> > comentar o código fonte nao!
> > 
> > onde baixar????? procurei e nao achei
> 
> fpdoc é parte da instalação do Free Pascal ou do Lazarus.
> 
> --
> João Morais
> 
> 
> _______________________________________________________ 
> Yahoo! Mail - Sempre a melhor opção para você! 
> Experimente já e veja as novidades. 
> http://br.yahoo.com/mailbeta/tudonovo/
> 
> 
> 
>  
> 
> 
>               
> _______________________________________________________ 
> Yahoo! Mail - Sempre a melhor opção para você! 
> Experimente já e veja as novidades. 
> http://br.yahoo.com/mailbeta/tudonovo/
>


Responder a