Diego de Sousa Brandão

Diego de Sousa Brandão @diegobrandao

About: Optional.empty();

Location:
Brasil
Joined:
Jun 14, 2022

Diego de Sousa Brandão
articles - 24 total

Maratona de Testes Automatizados — Step 1: Testes Unitários

Maratona de Testes em Java: Da Teoria à Prática Step 1: Testes Unitários - A Base...

Learn More 4 0Jun 8

Maratona de Testes Automatizados — Step 0: Fundamentos, Importância e a Pirâmide de Testes

Step 0: Fundamentos, Importância e a Pirâmide de Testes Índice Por que...

Learn More 4 0May 6

A Arte da Simplicidade no Desenvolvimento de Software: DRY, KISS, YAGNI e TDA

"A simplicidade é o último grau de sofisticação." - Leonardo da Vinci ...

Learn More 7 0Apr 30

Padronizando Commits Git com um Script Bash: Uma Solução Simples para um Problema Comum

Índice O que são Commits Semânticos e por que são importantes A origem do problema A...

Learn More 1 0Apr 28

ArchUnit: Garantindo a Integridade Arquitetural de Aplicações Java

Índice Introdução O que o ArchUnit faz? Por que é importante? Documentação...

Learn More 3 0Apr 23

Big O para Desenvolvedores Java: Entenda Complexidade de Algoritmos com Exemplos Reais

O que é a Notação Big O e Por Que Deveria Me Importar? Imagine que você está tentando...

Learn More 6 0Apr 17

Você Está Tratando Exceções Errado? Descubra o Que Ninguém Te Conta Sobre Exceptions em Java! Part 2

Parte 2 — Performance: O que Ninguém Te Conta Sobre Exceções em Java ...

Learn More 14 2Apr 8

Você Está Tratando Exceções Errado? Descubra o Que Ninguém Te Conta Sobre Exceptions em Java! Part 1

📚 Índice Introdução O que são Exceções em Java? Use exceções apenas para condições...

Learn More 13 1Apr 8

O Princípio FIRST em Testes de Software

Introdução Robert C. Martin, mais conhecido como "Uncle Bob", é um dos nomes mais...

Learn More 2 0Apr 5

Dicas Rápidas: Como Ativar o Spring Boot DevTools no IntelliJ IDEA

O Spring Boot DevTools é uma ferramenta essencial para acelerar o desenvolvimento de aplicações...

Learn More 5 0Feb 16

Padronização de Respostas de Erro em APIs com RFC-9457: Implementando no Spring Framework

No desenvolvimento de APIs, a clareza e consistência na comunicação de erros são cruciais para a...

Learn More 71 1Jun 26 '24

Entendendo a Lei de Demeter em Design de Software

O Que é a Lei de Deméter? A Lei de Deméter, também conhecida como "Princípio do Mínimo Conhecimento",...

Learn More 6 0May 28 '24

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [D] Dependency Inversion Principle - DIP

Continuando a série sobre SOLID, caso não tenha lido o artigo anterior: ...

Learn More 3 1May 25 '24

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [I] - Interface Segregation Principle - ISP

Continuando a série sobre SOLID, caso não tenha lido o artigo anterior: ...

Learn More 3 0May 25 '24

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [L] - Liskov Substitution Principle - LSP

Continuando a série sobre SOLID, caso não tenha lido o artigo anterior: ...

Learn More 3 0May 25 '24

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [O] - Open/Closed Principle - OCP

Continuando a série sobre SOLID, caso não tenha lido o artigo anterior: ...

Learn More 4 0May 25 '24

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [S] - Single Responsibility Principle - SRP

Olá devs, venho trazer uma série de 5 artigos abordando com teoria e exemplos de código em java, cada...

Learn More 3 0May 24 '24

LogCaptor: Simplificando o Teste de Logs em APIs REST Java

Olá devs, nesse artigo eu quero falar sobre uma lib que conheci a pouco tempo e me ajudou em demasia...

Learn More 5 2Mar 12 '24

Guia Passo a Passo: Deploy de uma API REST Java no Docker

Introdução O Docker é uma ferramenta poderosa que simplifica o processo de empacotar, distribuir e...

Learn More 12 0Nov 29 '23

Parâmetros em API RESTful: Tipos e Exemplos

APIs RESTful (Representational State Transfer) desempenham um papel crucial no mundo da programação,...

Learn More 7 0Sep 9 '23

Testes Mutantes com Pitest

Introdução ao Plugin Pitest-Maven O plugin Pitest-Maven é uma ferramenta de análise de...

Learn More 3 2Sep 8 '23

Aumente a Qualidade do seu Código Java: Um Guia para Utilizar o JaCoCo em sua API REST

O Jacoco (Java Code Coverage) é uma ferramenta de análise de cobertura de código que ajuda os...

Learn More 18 0Sep 8 '23

Explorando Testes Unitários com JUnit 5 e Mockito: Um Exemplo Prático

Testar software é uma etapa crucial no desenvolvimento de aplicações. Testes unitários garantem que...

Learn More 6 0Sep 7 '23

Spring MVC vs Spring Boot: Entendendo as Diferenças e Casos de Uso

Spring Boot e Spring MVC são dois projetos relacionados do ecossistema Spring, que é um framework de...

Learn More 8 0Jul 6 '23