• Início
  • Assinatura Fontes
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Livros
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Assinatura Fontes
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Livros
  • Contato
  • Sitemap
  • Sobre

Tag: Qualidade de Software

21 junho 2026

Code Coverage em Delphi: Como Medir a Qualidade dos Seus Testes e Integrar com SonarQube

Escrito por Régys Borges da Silveira

Quando falamos sobre qualidade de software, um dos primeiros assuntos que surgem é a criação de testes automatizados. Entretanto, existe uma pergunta que muitas equipes deixam de fazer: os testes realmente estão exercitando as partes mais importantes do sistema?

Em projetos Delphi isso é ainda mais relevante. Grande parte das aplicações corporativas desenvolvidas com a linguagem possui anos de evolução, milhares de linhas de código e regras de negócio extremamente complexas. Sistemas fiscais, ERPs, aplicações financeiras e integrações governamentais normalmente acumulam conhecimento de negócio ao longo de décadas, tornando qualquer alteração um potencial risco.

É justamente nesse cenário que o Code Coverage se torna uma ferramenta valiosa. Ele permite medir quais partes do código foram efetivamente executadas durante os testes automatizados, fornecendo uma visão objetiva sobre o nível de proteção existente no sistema.

Neste artigo veremos o que é cobertura de código, por que ela é importante, como implementá-la em Delphi utilizando o Delphi Code Coverage e o Delphi Code Coverage Wizard Plus, além de entender como integrar os resultados ao SonarQube para acompanhar a qualidade do projeto ao longo do tempo.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
21/06/2026 Notícias CI/CD, Code Coverage, Delphi, Delphi Code Coverage, Delphi Code Coverage Wizard Plus, Desenvolvimento de Software Corporativo, Desenvolvimento Delphi, DUnitX, Engenharia de Software, Integração Contínua, Métricas de Qualidade, Qualidade de Software, SonarQube, Testes Automatizados, testes unitários Deixe um comentário
10 fevereiro 2026

Clean Code com Delphi 13: Unit Testing como Documentação – Escrevendo Código Testável

Escrito por Régys Borges da Silveira

Muitos desenvolvedores Delphi veem os testes unitários como uma perda de tempo ou um fardo adicional. No entanto, o Código Limpo nos ensina que testes e código de produção são igualmente importantes. Um código sem testes não é apenas perigoso; ele é, por definição, “sujo”, pois não oferece a confiança necessária para futuras refatorações.

No Delphi 13, utilizamos o DUnitX como o framework padrão para garantir que cada pequena engrenagem do nosso sistema funcione exatamente como planejado.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
10/02/2026 Notícias Clean Code, Delphi 13, DUnitX, object pascal, Qualidade de Software, Refatoração, TDD, testes unitários Deixe um comentário
09 fevereiro 2026

Clean Code com Delphi 13: Refatoração de Código Legado – Deixando o Código Melhor que o Encontrou

Escrito por Régys Borges da Silveira

Refatoração é o processo de alterar um sistema de software de modo que não mude o comportamento externo do código, mas melhore sua estrutura interna. No contexto do Código Limpo, a refatoração não é um evento isolado ou uma “parada para manutenção”, mas um hábito contínuo conhecido como a Regra do Escoteiro: “Deixe o código sempre um pouco mais limpo do que você o encontrou”.

No Delphi 13 (Athens), refatorar código legado é essencial para reduzir a dívida técnica e permitir que o sistema continue evoluindo sem colapsar sob sua própria complexidade.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
09/02/2026 Notícias Clean Code, Código Legado, Delphi 13, Dívida Técnica, object pascal, Qualidade de Software, Refatoração Deixe um comentário
03 fevereiro 2026

Clean Code com Delphi 13: Comentários e Formatação – O Código deve Contar uma História

Escrito por Régys Borges da Silveira

Existe uma máxima no Código Limpo que choca muitos desenvolvedores: “O uso adequado de comentários é para compensar a nossa falha em expressar a intenção através do código.” No Delphi 13, com sua sintaxe verbosa e expressiva, temos todas as ferramentas para escrever sistemas que se explicam sozinhos.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
03/02/2026 Notícias Clean Code, Comentários, Delphi 13, Formatação de Código, Manutenibilidade, object pascal, Qualidade de Software Deixe um comentário
29 janeiro 2026

Clean Code com Delphi 13: Funções e Procedimentos – O Poder da Responsabilidade Única

Escrito por Régys Borges da Silveira

No desenvolvimento de software, as funções são a primeira linha de organização. No Delphi, onde a sintaxe procedure e function define o ritmo do sistema, a qualidade desses blocos determina se o projeto será sustentável ou se tornará um “legado intocável”.

O capítulo de funções do Clean Code pode ser resumido em uma frase de Robert C. Martin: “A primeira regra das funções é que elas devem ser pequenas. A segunda regra é que elas devem ser ainda menores.”

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
29/01/2026 Notícias Clean Code, Delphi 13, object pascal, Programação Limpa, Qualidade de Software, Refatoração, Single Responsibility Principle, Software Architecture, SRP 1 comentário
WHATSAPP (34) 9 9822.1845

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

MVP EmbarcaderoCertificação

12.741/2013 academy ACBr Android Arquitetura de Software cbs Clean Code consumidor Cupom curso datasnap Delphi Delphi 13 desenvolvimento Desenvolvimento de Software Embarcadero FireDAC Firemonkey fiscal ibpt ibs Imposto inteligência artificial Lei linux mobile NF-e nfc-e nfce nfe Nota nota eletronica consumidor nota fiscal eletrônica object pascal paf-ecf pascal programação RAD Studio reforma tributária rest SAT tabela Transparência video xe7

Sites parceiros

  • Embarcadero

Social Media

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2017. Theme by BloomPixel.

%d