Este é um post disponível para assinantes MVPEste 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.
ClubeDelphi 125
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da ClubeDelphi 125
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da ClubeDelphi 125
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
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 MVPEste post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais!

Você está em:
canal Delphi
Publicidade
Rodrigo Araujo
Space do autor
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


0
0
