Blog

Categoria: Boas Práticas

TDD funciona? Uma análise honesta para projetos do mundo real
Boas Práticas Nathan Geeksman

TDD funciona? Uma análise honesta para projetos do mundo real

TDD funciona? Uma análise honesta para projetos do mundo real Introdução O Test-Driven Development (TDD) é um método de desenvolvimento de software que tem gerado intensa discussão em comunidades profissionais ao long...

Ler post
Refatoração sem testes: técnicas seguras para bases legadas
Boas Práticas Nathan Geeksman

Refatoração sem testes: técnicas seguras para bases legadas

Refatoração sem testes: técnicas seguras para bases legadas Introdução A refatoração de código é um processo crítico na manutenção e desenvolvimento de sistemas legados. Com a crescente complexidade dos aplicativos e...

Ler post
Funções puras e por que elas tornam seu código mais testável
Boas Práticas Nathan Geeksman

Funções puras e por que elas tornam seu código mais testável

Funções puras e por que elas tornam seu código mais testável Introdução Desenvolver software de alta qualidade é um desafio contínuo que requer a implementação de práticas robustas e testáveis. Neste contexto, uma fer...

Ler post
Como fazer code review de verdade (sem ser chato ou inútil)
Boas Práticas Nathan Geeksman

Como fazer code review de verdade (sem ser chato ou inútil)

Como fazer code review de verdade (sem ser chato ou inútil) Introdução O desenvolvimento de software é um processo contínuo que envolve a criação, manutenção e evolução de aplicações para atender às necessidades dos u...

Ler post
SOLID na prática: exemplos reais em PHP e TypeScript
Boas Práticas Nathan Geeksman

SOLID na prática: exemplos reais em PHP e TypeScript

SOLID na prática: exemplos reais em PHP e TypeScript Introdução O desenvolvimento de software é um campo cada vez mais complexo e dinâmico, com novas tecnologias e linguagens surgindo constantemente. Em meio a essa ev...

Ler post
Snapshot testing: quando usar e quando virou muleta
Boas Práticas Nathan Geeksman

Snapshot testing: quando usar e quando virou muleta

Snapshot testing: quando usar e quando virou muleta Introdução O desenvolvimento de software é uma atividade contínua e em constante evolução, com a adoção de novas tecnologias, ferramentas e técnicas. Neste contexto,...

Ler post