DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


CodeSite - Artigo Clube Delphi 125

O artigo aborda os detalhes da utilização do Delphi XE com a ferramenta CodeSite, desde seus conceitos básicos, adição de mensagens para log de erros, até os exemplos concretos para depuração de códigos.






CodeSite
Log e depuração avançada no Delphi XE

Ao executar um aplicativo, seja ele feito em Delphi XE ou outro ambiente qualquer, erros podem acontecer, sejam erros básicos no desenvolvimento do aplicativo ou erros de difícil análise. Dessa forma, o aplicativo poderá não se comportar da forma desejada e, às vezes, poderá ser extremamente difícil verificar e diagnosticar o que está realmente acontecendo de errado. Uma forma de detecção de erros é utilizar o método tradicional de depuração de códigos, através do debugger integrado do IDE. Mesmo assim poderá ser um trabalho demorado, e que talvez não seja obtido o resultado esperado, pois vários métodos podem estar relacionados sendo chamados em sequência, eventos podem ser acionados sem o controle total do desenvolvedor, e a chamada e utilização de várias rotinas e tarefas podem acontecer de forma simultânea.
O CodeSite, que está incluído em todas as versões do RAD Studio XE (Delphi XE, C++ Builder XE e Delphi Prism XE), auxilia com formas avançadas de depuração, através da adição de mensagens em determinados fluxos de códigos de uma aplicação, possibilitando verificar o comportamento do aplicativo. Ele fornece informações mais detalhadas de como o código está sendo executado, permitindo localizar problemas de uma maneira mais ágil. Assim, dará maior segurança para que o aplicativo seja executado corretamente, permitindo de uma forma eficaz a realização do ciclo de vida do aplicativo.
Possui algumas características principais como a não interrupção do fluxo de execução da aplicação, as suas classes de logs podem capturar vários tipos de informações, os dados de estruturas complexas são facilmente armazenados, possui fácil configuração e permite agrupar os logs em grupos definidos pelo usuário.
Além disso, o CodeSite realiza o tratamento de algumas deficiências que ocorrem com o tradicional método de depuração de aplicativos, por exemplo utilizando breakpoints, não sendo limitado a este modelo de depuração, permitindo ir mais além sobre o que e quando ficará registrado em um arquivo de log, dando maior flexibilidade no gerenciamento de suas informações para a análise dos logs gerados.
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Douglas Tadeu Maia
Muito bom o arqtigo.
Mas como enviar dados Mandando dados personalizados??
[há +1 mês] - Responder

 



Publicidade
Autor
Rodrigo Araujo

Bacharel em Ciência da Computação pela UFSM – Santa Maria/RS trabalha com Análise e Desenvolvimento de Software há mais de 10 anos. Desde 2003, utiliza tecnologias .NET.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03