Refatoração de Design Patterns: Por Que Deletamos a Classe Factory no C# e .NET
Descubra como o avanço da injeção de dependência e novos recursos do C# tornaram a tradicional classe Factory obsoleta em projetos modernos de .NET e ASP.NET Core.
Descubra como o avanço da injeção de dependência e novos recursos do C# tornaram a tradicional classe Factory obsoleta em projetos modernos de .NET e ASP.NET Core.
O AST-grep reescreveu partes do Tree-sitter em Rust puro e conseguiu ganhos de 30% na velocidade de parse. Veja como funciona, por que importa e como usar na prática para busca e refatoração de código em escala.
YAGNI (You Aren't Gonna Need It) e um dos princípios mais citados e mais mal entendidos da engenharia de software. Entenda de onde ele veio, o que realmente significa e como aplicar sem cair no extremo oposto.
Dívida técnica são as decisões rápidas de hoje que custam mais caro amanha. Entenda o quadrante de Fowler juros code hotspots como priorizar e negociar com produto a redução da dívida.
Refatoração melhora o código internamente sem mudar o que ele faz. Entenda code smells as mecânicas de Martin Fowler quando e como refatorar com segurança e por que isso acelera o desenvolvimento.